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

Snapchat 电面面经 求讨论!

🔗
ericlee27 2016-10-3 10:48:43 | 只看该作者
全局:
waye_tt 发表于 2016-5-2 15:42
followup部分 如果这个数出现的比较分散就不行诶 譬如 [1, 3, 6, 1, 2, 10, 9, 1] 这样找1 投票是投不出 ...

楼主第二题我还是没看明白,找题目描述扫两遍数组不就知道出现的概率了吗?
回复

使用道具 举报

🔗
wwtwxlwjh 2016-11-1 09:21:20 | 只看该作者
全局:
看到一个帖子 和这个很像http://www.geeksforgeeks.org/find-the-maximum-repeating-number-in-ok-time/
但面试时候想到这个 太困难了。。。。
回复

使用道具 举报

全局:
wwtwxlwjh 发表于 2016-11-1 09:21
看到一个帖子 和这个很像http://www.geeksforgeeks.org/find-the-maximum-repeating-number-in-ok-time/
...

这个对原数组有要求? k必须小于n ?
回复

使用道具 举报

🔗
clxy2008 2016-11-3 10:06:13 | 只看该作者
全局:
geeks里的是对原数组有要求 必须是1-n-1

如果没有这个要求,很多方法都做不了

所以我不会

所以求解答。。。
回复

使用道具 举报

🔗
liurudahai 2016-11-14 08:17:53 | 只看该作者
全局:
范围没有限制用GEEKS FOR GEEKS那个变负数的方法也不行了,你确定是要constant space吗?
回复

使用道具 举报

🔗
liurudahai 2016-11-14 08:20:45 | 只看该作者
全局:
忆梦前尘 发表于 2016-5-2 11:43
感觉思路可能是bucket sorting,先扫一遍数组拿到最大值和最小值,比如{1,2,3,1,4},最大值是4,最小值是1. ...

人家要CONSTANT SPACE。。。。
回复

使用道具 举报

🔗
忆梦前尘 2016-11-14 09:29:10 | 只看该作者
全局:
liurudahai 发表于 2016-11-13 16:20
人家要CONSTANT SPACE。。。。

是啊。。这个要求太苛刻了。。如果说数字是1,n之间,还是有可能的。。
回复

使用道具 举报

🔗
liurudahai 2016-11-14 09:38:17 | 只看该作者
全局:
忆梦前尘 发表于 2016-11-14 09:29
是啊。。这个要求太苛刻了。。如果说数字是1,n之间,还是有可能的。。

没准就是前面那个人说的那个方法,还是bucket sort,不过是开2^32个bucket, constant space

评分

参与人数 1大米 +10 收起 理由
忆梦前尘 + 10 感谢分享!

查看全部评分

回复

使用道具 举报

🔗
忆梦前尘 2016-11-14 16:33:28 | 只看该作者
全局:
liurudahai 发表于 2016-11-13 17:38
没准就是前面那个人说的那个方法,还是bucket sort,不过是开2^32个bucket, constant space

这个"constant"角度新奇啊,我之前一直以为有限个指针这种才是constant。。。
回复

使用道具 举报

🔗
zzgzzm 2016-11-15 04:01:58 | 只看该作者
全局:
ericlee27 发表于 2016-10-3 10:48
楼主第二题我还是没看明白,找题目描述扫两遍数组不就知道出现的概率了吗?

因为有O(1)空间的限制,每次扫数组的时候不允许记住以前的数值,所以扫两边怎么判断出最frequent的数值呢?(求概率等价于求frequency)
回复

使用道具 举报

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

本版积分规则

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