楼主: lucifer77
跳转到指定楼层
上一主题 下一主题
收起左侧

新鲜热辣的亚麻OA2面经,附图,详细,求大米!!

🔗
q11q22w33e 2019-3-26 09:52:09 | 只看该作者
全局:
shorkmoly 发表于 2019-3-26 01:30
这个代码有问题的,统计个数会小于等于最终个数

什么意思呢?具体是哪种情况会出错呢?
回复

使用道具 举报

🔗
q11q22w33e 2019-3-26 10:07:17 | 只看该作者
全局:
shorkmoly 发表于 2019-3-26 01:30
这个代码有问题的,统计个数会小于等于最终个数

请问具体是哪里有问题呢,我又测试了几种情况,暂时还没有发现错误在哪里
回复

使用道具 举报

🔗
 楼主| lucifer77 2019-3-26 11:52:09 | 只看该作者
全局:
q11q22w33e 发表于 2019-3-26 10:07
请问具体是哪里有问题呢,我又测试了几种情况,暂时还没有发现错误在哪里

题目是包括重复的,不用去重
回复

使用道具 举报

🔗
q11q22w33e 2019-3-27 00:09:13 | 只看该作者
全局:
lucifer77 发表于 2019-3-26 11:52
题目是包括重复的,不用去重

我试了一下字符串"aaaaaa" K=1的情况,输出是21,和geeksForGeeks的代码输出是一样的啊,是不是我用了hashSet看起来好像把重复情况的给忽略了?HashSet换成List或者其他容器都是一样的。如果你能给出输出错误的一种case那就太好了
回复

使用道具 举报

🔗
shorkmoly 2019-3-27 00:29:04 | 只看该作者
全局:
q11q22w33e 发表于 2019-3-26 09:52
什么意思呢?具体是哪种情况会出错呢?

你试下pqpqsl K=3的时候
回复

使用道具 举报

🔗
q11q22w33e 2019-3-27 00:33:00 | 只看该作者
全局:
shorkmoly 发表于 2019-3-27 00:29
你试下pqpqsl K=3的时候

我试了一下,我的代码和GeeksForGeeks版的代码输出都是4,这种case输出应该是多少呢?
回复

使用道具 举报

🔗
Jarvet 2019-3-30 11:46:19 | 只看该作者
全局:
q11q22w33e 发表于 2019-3-27 00:33
我试了一下,我的代码和GeeksForGeeks版的代码输出都是4,这种case输出应该是多少呢?

层主我跟你方法一样,也没感觉你写的哪有问题。。。set是用来计算distinct的,没有去重,为什么会少呢。。
回复

使用道具 举报

🔗
Jarvet 2019-3-30 11:48:47 | 只看该作者
全局:
shorkmoly 发表于 2019-3-27 00:29
你试下pqpqsl K=3的时候

感觉他写的没问题。。或者我跟他错的一样,geekforgeek上的测试也跑过了感觉没问题呀
pqpqsl, k=3的时候:
pqpqs, qpqs, pqs, qsl一共四个。。
是不是层主看错了呀。。
回复

使用道具 举报

🔗
shorkmoly 2019-3-31 13:43:41 | 只看该作者
全局:
q11q22w33e 发表于 2019-3-27 00:33
我试了一下,我的代码和GeeksForGeeks版的代码输出都是4,这种case输出应该是多少呢?

不好意思,我看错了
回复

使用道具 举报

🔗
ansr3 2019-4-8 02:20:23 | 只看该作者
全局:
q11q22w33e 发表于 2019-3-25 04:25
话说你还想得起来还有什么edge case吗?除了 K==0 的这种情况。

还有k>str.length()?
回复

使用道具 举报

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

本版积分规则

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