12
返回列表 发新帖
楼主: febman
跳转到指定楼层
上一主题 下一主题
收起左侧

西雅图 狗狗 onsite

🔗
 楼主| febman 2016-5-3 09:01:49 | 只看该作者
全局:
陈润鹏 发表于 2016-5-2 05:32
关于第四轮第二题 我想问一下 update的时间复杂度是多少呀 我之前一直想在这个问题 但是是没有很好的结果  ...

我就用了java自带的heap.remove 的函数,然后他问什么复杂度,我说logN吧,worstcase N. 后来觉得是不是用map<Integer, Heapnode>把heap的api增加一个remove的O(1) 的操作,不过应该不是他想要的吧。
回复

使用道具 举报

🔗
 楼主| febman 2016-5-3 09:02:17 | 只看该作者
全局:
duduhaha 发表于 2016-5-2 07:29
那你是怎么从heap中删除已经跑出window的元素的?

我是直接用java里面的heap.remove(Object c)
回复

使用道具 举报

🔗
 楼主| febman 2016-5-3 09:02:46 | 只看该作者
全局:
tbu 发表于 2016-5-2 07:49
求问狗狗西雅图的食堂也是免费的吗?
咦,好像关注的点不太一样。。。。

应该是吧,反正我没付钱,哈哈
回复

使用道具 举报

🔗
 楼主| febman 2016-5-3 09:04:29 | 只看该作者
全局:
tcomein2009 发表于 2016-5-2 10:55
麻烦楼主说说第四题具体怎么回事可以吗?
pair, 当用户购买新的组合,update
具体在做什么

就是如果你买了A,又买了B, 那么就是《A,B》这个pair在系统里的count+1, 意思大概就是这个组合变得更流行了,然后重新update 前K个最流行的组合
回复

使用道具 举报

🔗
陈润鹏 2016-5-3 10:39:14 | 只看该作者
全局:
febman 发表于 2016-5-3 09:01
我就用了java自带的heap.remove 的函数,然后他问什么复杂度,我说logN吧,worstcase N. 后来觉得是不是 ...

自带的是n,如果是要优化remove的话 就要自己写heap了 很麻烦……也只能优化到logn
回复

使用道具 举报

🔗
menderr 2016-5-3 23:00:53 | 只看该作者
全局:
问下楼主是new graduate吗?还是工作经验转? google seattle office  具体做那几块呢? 因为我家在西雅图,如果想留在这的话,投简历的时候跟recruiter说,专门面西雅图?
回复

使用道具 举报

🔗
陈润鹏 2016-5-3 23:28:26 | 只看该作者
全局:
menderr 发表于 2016-5-3 23:00
问下楼主是new graduate吗?还是工作经验转? google seattle office  具体做那几块呢? 因为我家在西雅图 ...

会让你填表的
回复

使用道具 举报

🔗
caiqi8877 2016-5-8 06:39:18 | 只看该作者
全局:
感觉第六题的median如何用了heap自带的remove,还不如用最原始的方法求中位数了。。不知道楼主怎么看
回复

使用道具 举报

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

本版积分规则

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