📣 VIP通行证夏日特惠 限时立减$68
楼主: inspration
跳转到指定楼层
上一主题 下一主题
收起左侧

11/10 脸书全职挂经 非leetcode题!!!!!!!!!!

🔗
 楼主| inspration 2017-11-11 16:38:49 | 只看该作者
全局:
HNAKXR 发表于 2017-11-11 14:17
0-9之间这么小的范围算是挺明显的bucket或者radix sort暗示了吧,算法课只要讲到基本都会这么考,当然count ...

当时面试时查到了但是早忘了怎么搞的
回复

使用道具 举报

🔗
AlanWu 2017-11-11 16:46:25 | 只看该作者
全局:
woshilindan 发表于 2017-11-11 16:36
priorityqueue和array不都是一样的复杂度?到要先扫一遍???

空间吧,pq空间n,array只有10个~
回复

使用道具 举报

🔗
 楼主| inspration 2017-11-11 16:48:51 | 只看该作者
全局:
AlanWu 发表于 2017-11-11 16:46
空间吧,pq空间n,array只有10个~

嗷嗷嗷....
回复

使用道具 举报

🔗
AlanWu 2017-11-11 16:55:33 | 只看该作者
全局:
woshilindan 发表于 2017-11-11 16:48
嗷嗷嗷....

标准pq做法是维护size k的,那样空间只有k
回复

使用道具 举报

🔗
 楼主| inspration 2017-11-11 16:55:53 | 只看该作者
全局:
硅谷吴彦祖 发表于 2017-11-11 13:40
如果都用heap的话 add n次 + poll k次 复杂度是nlogn + klogn = (n + k)logn

如果用bucket sort n个元素 ...

bucket sort解法和array[index]解法都差不多都是O(n)?
回复

使用道具 举报

🔗
 楼主| inspration 2017-11-11 16:58:15 | 只看该作者
全局:
AlanWu 发表于 2017-11-11 16:55
标准pq做法是维护size k的,那样空间只有k

对对对.......
回复

使用道具 举报

🔗
ivywu_94 2017-11-11 17:40:57 | 只看该作者
全局:
你面试的小哥是不是名字开头是r啥啥 看起来像印度人名字?
回复

使用道具 举报

🔗
zachzuogwu 2017-11-12 01:26:17 | 只看该作者
全局:
利口原题 top k。size n的pq是nlogn, size k的pg是nlogk, 最好用bucket sort到O(n)
回复

使用道具 举报

🔗
iwantanintern 2017-11-12 01:32:18 | 只看该作者
全局:
zachzuogwu 发表于 2017-11-12 01:26
利口原题 top k。size n的pq是nlogn, size k的pg是nlogk, 最好用bucket sort到O(n)

这明明跟leetcode 题不一样
回复

使用道具 举报

🔗
zachzuogwu 2017-11-12 01:41:07 | 只看该作者
全局:
iwantanintern 发表于 2017-11-12 01:32
这明明跟leetcode 题不一样

楼主的例子 [9,9,5,3,3,7,1] k =3, top 3 = 9+9+7。请问下,找top k个和找top k个出来再相加,有区别吗?
回复

使用道具 举报

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

本版积分规则

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