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

地里2016年度所有Facebook面试题总结

   
🔗
 楼主| qesss 2016-9-29 11:56:15 | 只看该作者
全局:
Badger96 发表于 2016-9-29 11:24
大部分是tag里的,有个别只存在于面经,比如timestamp那题。顺便请教下有人知道那题该怎么做吗

哪个timestamp?
回复

使用道具 举报

🔗
Badger96 2016-9-29 12:00:22 | 只看该作者
全局:

interval [startTime, stopTime)   ----interval  time stamps
给这样的一串区间 I1, I2......In  
找出 一个 time stamp  出现在interval的次数最多。
startTime <= t< stopTime 代表这个数在区间里面出现过。
example:  [1,3),  [2, 7),   [4,  8),   [5, 9)
5和6各出现了三次, 所以答案返回5,6。
回复

使用道具 举报

🔗
 楼主| qesss 2016-9-29 12:09:14 | 只看该作者
全局:
Badger96 发表于 2016-9-29 12:00
interval [startTime, stopTime)   ----interval  time stamps
给这样的一串区间 I1, I2......In  
找 ...

恩,原帖有讨论,我就不找原帖了。

总结如下:就是meeting rooms II,维护一个堆,堆里记录现在各个meeting room的结束时间。处理下一个interval时,首先把堆里已经结束的(在这个新的interval开始的时候)meeting rooms出堆,这样相当于堆里维护的一直都是overlapping的meeting rooms (intervals),每一个meeting room出堆,都更新结果:目前overlapping的meeting room (intervals)数就是堆的size(包含这个正在出堆的,要加1),对应这个overlapping size的时间段是上一个处理的interval的开始时间,到出堆这个interval的结束时间。最后再把新的interval入堆。
回复

使用道具 举报

🔗
Badger96 2016-9-29 12:37:05 | 只看该作者
全局:
qesss 发表于 2016-9-29 12:09
恩,原帖有讨论,我就不找原帖了。

总结如下:就是meeting rooms II,维护一个堆,堆里记录现在各个me ...

谢谢楼主啊,才发现这题也可以用meeting rooms的方法做,不过最后应该还得扫一遍heap里的数来取得overlap最多次的值
回复

使用道具 举报

🔗
zengm321 2016-9-29 13:07:25 | 只看该作者
全局:
感谢楼主,FB的题比狗家的人性多了。
回复

使用道具 举报

🔗
Seraph_Roy 2016-9-29 13:31:36 | 只看该作者
全局:
感谢分享!!!马克一下……
回复

使用道具 举报

🔗
pilot_g2 2016-9-29 13:47:38 | 只看该作者
本楼:
全局:
多谢楼主!
回复

使用道具 举报

🔗
xu8431 2016-9-29 14:17:29 | 只看该作者
全局:
哈哈哈,谢谢楼主。
怎么连序号都是乱的,请问这序号是怎么编的?是按照时间顺序吗?
回复

使用道具 举报

🔗
jacky841102 2016-9-29 14:19:06 | 只看该作者
全局:
mark 學習下
回复

使用道具 举报

🔗
 楼主| qesss 2016-9-29 14:19:09 | 只看该作者
全局:
xu8431 发表于 2016-9-29 14:17
哈哈哈,谢谢楼主。
怎么连序号都是乱的,请问这序号是怎么编的?是按照时间顺序吗?

是按我搜索时候的顺序,也就是回帖顺序,但是你就当最前面的就越新就好了。
回复

使用道具 举报

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

本版积分规则

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