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

google ,uber 跪经

🔗
aangel 2016-6-10 03:24:28 | 只看该作者
全局:
求问第三轮那个binary search 怎么解决n/4的问题的?
第四轮要求O(1)的time和space吧,hashmap不能用了
回复

使用道具 举报

🔗
laogudongfu 2016-6-10 03:27:57 | 只看该作者
全局:
我倒是很想知道怎么才能O1 space O1time
回复

使用道具 举报

🔗
Xochitl 2016-6-10 03:40:30 | 只看该作者
全局:
laogudongfu 发表于 2016-6-10 03:27
我倒是很想知道怎么才能O1 space O1time

哈哈哈O(1)的space大概是正好一眼看到了是不是子树然后回答了出来吧
回复

使用道具 举报

🔗
handsomecool 2016-6-10 04:16:13 | 只看该作者
全局:
laogudongfu 发表于 2016-6-10 02:47
我感觉并不用segment tree 这么麻烦。对这棵树分别做前序遍历和后序遍历,把遍历的顺序分别存在两个hashm ...

你这个办法挺有意思,对普通非BST也有效。


补充内容 (2016-6-10 04:19):
而且你用O(n) space, 面试官提示的做法其实也是O(n) space,具体写起来还没有你的简洁
回复

使用道具 举报

🔗
jyttwc901231 2016-6-10 04:29:51 | 只看该作者
全局:
请问找popular number怎么用BST?。。。。
回复

使用道具 举报

🔗
blackrose 2016-6-10 04:31:31 | 只看该作者
全局:
jyttwc901231 发表于 2016-6-10 04:29
请问找popular number怎么用BST?。。。。

目测 先sort, 其实不用sort就可以了。。。
回复

使用道具 举报

🔗
jyttwc901231 2016-6-10 04:34:58 | 只看该作者
全局:
blackrose 发表于 2016-6-10 04:31
目测 先sort, 其实不用sort就可以了。。。

sort我知道,但是那个好像有点慢?。。。
回复

使用道具 举报

🔗
aangel 2016-6-10 04:52:27 | 只看该作者
全局:
jyttwc901231 发表于 2016-6-10 04:34
sort我知道,但是那个好像有点慢?。。。

直接设3个count,3个candidate,一次pass O(n)过不就可以了吗?
跟leetcode 的majority element II类似
回复

使用道具 举报

🔗
Xochitl 2016-6-10 06:33:54 | 只看该作者
全局:
handsomecool 发表于 2016-6-10 04:16
你这个办法挺有意思,对普通非BST也有效。

嗯,我和laogudongfu一起证了一下这个这个解法,应该是对的。O(n)的space,O(1)的time,代码也简单。不知道楼上讲的O(1)的space是什么。。。。感觉超出了我的知识范围> <
回复

使用道具 举报

🔗
 楼主| 49502292 2016-6-10 09:43:08 | 只看该作者
全局:
handsomecool 发表于 2016-6-10 02:18
同问google第四轮,即使是BST也不能通过存range来O(1)判断在不在吧,比如parent node记载的range是[1, 10]  ...

我觉得可以这么建segment tree吧  每个node 加个 range, 然后判断 target node 是不是在 source node range 里面  o1 time o1 space 举个栗子

      [1, 5]
      /     \
   [1, 3] [4, 5]
   /   \    /  \
[1,2] 3  4   5
/  \
1   2
回复

使用道具 举报

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

本版积分规则

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