查看: 1208| 回复: 5
跳转到指定楼层
上一主题 下一主题
收起左侧

[高频题] 关于亚麻高频题 外形人字典

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
请问为什么 test case: "abc" 的期待结果是 “abc”,按道理只给一个单词,我们没办法确定字典里的顺序把,比如只有一个单词 “eat”,肯定不能说 e在a的前面把

上一篇:github的Arctic Code Vault Contributor有什么用?
下一篇:针对数据挖掘的 Java 代码和资料
全局:
楼主说的是269么?如果是的话,不妨再仔细读读题,尤其是黑体字的部分?

评分

参与人数 1大米 +2 收起 理由
Ericman2013 + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
hsiang9431 2020-12-30 01:43:12 | 只看该作者
全局:
那題只要是valid的答案都會給過吧
回复

使用道具 举报

🔗
DDOwzw 2020-12-30 04:05:43 | 只看该作者
全局:
春雪映月 发表于 2020-12-30 01:40
楼主说的是269么?如果是的话,不妨再仔细读读题,尤其是黑体字的部分?

层主是不是混淆了words和characters?只有一个单词的时候当然是天然字典序。这时候没法判断字母的顺序,所以是corner caes。一般我们都偷懒原值返回,返回空,之类的。
回复

使用道具 举报

全局:
DDOwzw 发表于 2020-12-29 12:05:43
层主是不是混淆了words和characters?只有一个单词的时候当然是天然字典序。这时候没法判断字母的顺序,所以是corner caes。一般我们都偷懒原值返回,返回空,之类的。
我没有混淆啊,只有一个单词的时候没法判断字母顺序,所以返回任意字母顺序都是可以的,不存在天然字典序
这题就是topological sort,另一个典型例子是有先修要求的课表排序,全都没有先修要求的话可以以任意顺序修课

补充内容 (2020-12-30 06:55):
而且只有一个单词也不算什么corner case,因为你有很多个单词的时候也会出现某两个字母顺序不确定的情况,就是返回任意一种就可以了

评分

参与人数 1大米 +3 收起 理由
不知道小帅 + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
JoyForce 2020-12-30 09:04:47 | 只看该作者
全局:
如果只有一个单词,返回所有字母任意一个排列组合就行
比如abc,返回abc或者acb应该都可以
只是按照topological sort,正好能返回abc
不过我没试过input是abc的时候强制返回acb能不能过

评分

参与人数 1大米 +2 收起 理由
Ericman2013 + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表