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

工作一年半在职跳槽,分享一波面经+经验,求加精

   
🔗
 楼主| shabixia 2016-12-5 14:18:39 | 只看该作者
全局:
神罗天征 发表于 2016-12-5 14:13
请问第四题sort是按到原点的distance吗?能说说具体思路吗?多谢

按照x坐标sort,完了扫一遍,按照y坐标maintain一个大小为k的heap,然后每次x*y一下,最后算一个极小值

评分

参与人数 1大米 +5 收起 理由
神罗天征 + 5 感谢分享!

查看全部评分

回复

使用道具 举报

🔗
神罗天征 2016-12-5 14:33:27 | 只看该作者
全局:
shabixia 发表于 2016-12-5 14:18
按照x坐标sort,完了扫一遍,按照y坐标maintain一个大小为k的heap,然后每次x*y一下,最后算一个极小值

多谢楼主!但是如果不平行坐标轴,这个就不能这样做了吧
回复

使用道具 举报

🔗
prodigalr 2016-12-5 14:57:38 | 只看该作者
全局:
楼主,能详细说说design怎么准备的吗?
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-6 07:43:34 | 只看该作者
全局:
神罗天征 发表于 2016-12-5 14:17
还有第三题,每次扫一个字符就更新map,这样时间复杂度不是O(a * n)吗?不知道我哪里理解错了

主要就是不能a*n,因为a很大,只能扫一遍a

补充内容 (2016-12-6 07:47):
看错你意思了,每次是这样,我看见这位是"d",然后我就去map里面找当前match到"d"的单词list,然后把所有这些word推到下一个字母再放进map,这个过程每次最多是n,但是总和是一定的,是n*b,因为每个word只被扫1遍
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-6 07:48:08 | 只看该作者
全局:
神罗天征 发表于 2016-12-5 14:33
多谢楼主!但是如果不平行坐标轴,这个就不能这样做了吧

对的,第三个followup我没来得及做。。。因为一共就45min
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-6 07:49:37 | 只看该作者
全局:
prodigalr 发表于 2016-12-5 14:57
楼主,能详细说说design怎么准备的吗?

design我就主要考平时积累基本没怎么准备。。。。但是生产者消费者模型用好了其实大部分问题就这么个意思说说就差不多了。。。
回复

使用道具 举报

🔗
icey_hs 2016-12-6 08:01:59 | 只看该作者
全局:
恭喜LZ 我也在跳槽 沾沾喜气
回复

使用道具 举报

🔗
f1371342385 2016-12-6 11:45:44 | 只看该作者
全局:

LZ,谷歌给的也是4?
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-6 14:10:09 | 只看该作者
全局:
f1371342385 发表于 2016-12-6 11:45
LZ,谷歌给的也是4?

对的,可能因为我面的好吧,一开始给的三argue成了4
回复

使用道具 举报

🔗
f1371342385 2016-12-6 15:20:51 | 只看该作者
全局:
shabixia 发表于 2016-12-6 14:10
对的,可能因为我面的好吧,一开始给的三argue成了4

感谢LZ,LZ应该是去年年初入职的吧。恭喜恭喜!
回复

使用道具 举报

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

本版积分规则

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