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

谷歌昂賽面經

🔗
619899442 2018-3-9 13:22:44 | 只看该作者
全局:
po一个我写的第1题,欢迎交流!
  1. public static int binarySearch(int [] A) {
  2.     int left = 0;
  3.     int right = A.length - 1;
  4.     while (left != right) {
  5.         int mid = left + (right - left + 1) / 2;
  6.         if (A[mid] == A[mid - 1]) {
  7.             if ((mid - left + 1) % 2 == 0) {
  8.                 left = mid + 1;
  9.             } else {
  10.                 right = mid - 2;
  11.             }
  12.         } else {
  13.             if ((mid - left + 1) % 2 == 0) {
  14.                 right = mid - 1;
  15.             } else {
  16.                 left = mid;
  17.             }
  18.         }
  19.     }
  20.     return left;
  21. }
复制代码
回复

使用道具 举报

🔗
619899442 2018-3-9 14:58:51 | 只看该作者
全局:
请问楼主第三题的followup怎么回答的呀?最佳复杂度是logn吗?我感觉可以把座位的安排想象成一个完全二叉树,但是仔细想想发现并不完全勒?
回复

使用道具 举报

全局:
请问有人知道第一题对应lc 数字是多少呀?
回复

使用道具 举报

全局:
frankhong10585 发表于 2018-3-9 22:50
请问有人知道第一题对应lc 数字是多少呀?

我找到了 lc 540
回复

使用道具 举报

🔗
rhwfyf 2018-3-9 23:37:40 | 只看该作者
全局:
第二题最大的矿坑定义是什么呢?是这个connected component有多少个1,还是Longest Line of Consecutive One in Matrix?
谢谢
回复

使用道具 举报

🔗
haoshenxiong 2018-3-11 03:53:46 | 只看该作者
全局:
请问第三题followup怎么做?没有思路
回复

使用道具 举报

🔗
yxgoogle2016 2018-3-11 04:01:27 | 只看该作者
全局:
lz运气很好啊,都是典型题
回复

使用道具 举报

🔗
yzeng61987 2018-3-11 04:26:13 | 只看该作者
全局:
楼主第五题面试官要求用trie写了么?
回复

使用道具 举报

🔗
xietianyi 2018-3-29 08:30:09 | 只看该作者
全局:
恭喜楼主沾沾喜气
回复

使用道具 举报

🔗
idatascience 2018-3-29 10:35:23 | 只看该作者
全局:
1, 异或整个数组吧?位运算还没开始刷,不知道这个思路对么。2,DFS。3,maxheap,follow up没太明白,比如是第一个人座位是他随便坐么还有第二个人怎么选?之后倒是好说。4,先统计每个字符串出现的次数,然后通过order statistics找出第K frequent的pivot,之后用quick sort的思路,就把前K大和其他的分开了。5,第五题题意不太明白?

评分

参与人数 1大米 +3 收起 理由
culverin + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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