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

Google MTV onsite面经,5轮4个三哥

🔗
hulahu 2015-7-20 13:09:47 | 只看该作者
全局:
2. 给字符串,写压缩算法,解压算法已有,例如aaabbbbcccc->aaa4xb4xc,需要考虑3aaaaa->35xa会出问题,三哥每次我想了没半分钟就给我提示,最后给的feedback是,需要不停的提示才行。。===>aaabbbbcccc->3xa4xb4xc ?3aaaaa->35xa 字符窜还有数字?

3. 给一堆query,求一个小时内出现次数最多的1000个query,用lg(n)的方法,BST. 这一堆, 是在一小时内完成的吗?

题目不难楼主被黑了
回复

使用道具 举报

🔗
say543 2015-7-20 13:23:00 | 只看该作者
全局:
另外LZ 第三题用BST 怎么解? 我只有想到类似用quick select algorithm ? 还是我理解错误?
回复

使用道具 举报

🔗
wugoat 2015-7-21 23:52:10 | 只看该作者
全局:
同问第三题条件,input是一个小时以内得还是多个小时, bst的具体怎么用的
回复

使用道具 举报

🔗
jiebour 2015-7-22 02:03:51 | 只看该作者
全局:
第一题,比如sum是8。用前序遍历一个一个点,比如找到3,就再去BST里面找5,找到就继续找下一对。是这样的嘛楼主?

补充内容 (2015-7-22 02:06):
然后复杂度是N * lgN
回复

使用道具 举报

🔗
jiebour 2015-7-22 04:15:09 | 只看该作者
全局:
3. 给一堆query,求一个小时内出现次数最多的1000个query,用lg(n)的方法,BST

补充内容 (2015-7-22 04:15):
你说一堆,指的是大数据的意思嘛?  这一堆内存能不能装下?  需要将query string hash成数字嘛先?楼主可否说清楚下?
回复

使用道具 举报

🔗
f1371342385 2015-7-22 14:32:12 | 只看该作者
全局:
LZ,如何解决判断一个word的任何permutation是不是palindrome。全找出word的permutation,然后一个一个判断?还是有什么更巧妙的办法?
回复

使用道具 举报

🔗
tiantiango 2015-7-23 12:10:04 | 只看该作者
全局:
wugoat 发表于 2015-7-20 06:14
楼主辛苦了.这些feedback是HR给你的,还是通过内部系统看到的

这个hr真是好人。有的hr打死也不说feedback,更别提具体情况了。
回复

使用道具 举报

🔗
 楼主| chishui 2015-7-26 05:14:39 | 只看该作者
全局:
say543 发表于 2015-7-20 12:41
lz BST 2 sum 是不是一样先inorder 跑出sorted sequence, 然后用原本2-sum 的算法解 有其他的限制吗?

要比O(n) space好些的方法
回复

使用道具 举报

🔗
 楼主| chishui 2015-7-26 05:16:39 | 只看该作者
全局:
jiebour 发表于 2015-7-22 02:03
第一题,比如sum是8。用前序遍历一个一个点,比如找到3,就再去BST里面找5,找到就继续找下一对。是这样的 ...

我的方法是写两个iterator,一个中序遍历,一个是和中序遍历相反的遍历(先右子树后左子树),然后按2Sum的方法做
回复

使用道具 举报

🔗
 楼主| chishui 2015-7-26 05:18:50 | 只看该作者
全局:
jiebour 发表于 2015-7-22 04:15
3. 给一堆query,求一个小时内出现次数最多的1000个query,用lg(n)的方法,BST

补充内容 (2015-7-22 04:15 ...

基本就是hash table统计频率,然后把word和频率放到BST里,然后找出top1000,这个方法会经常调用,所以要维护这个BST
回复

使用道具 举报

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

本版积分规则

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