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

[找工就业] Google Phone Interview

🔗
MrQuin33 2019-5-21 00:30:25 | 只看该作者
全局:
能问一下 第一题关于 duplicate有更多条件么?
比如说 只有一个数字出现了两次, 其他数字都只出现一次
或者说 任意多个数字出现两次, 其他数字只出现一次
还是说 任意数字出现任意多次?
多谢了
回复

使用道具 举报

全局:
怎么做到的O(1)??
回复

使用道具 举报

全局:
MrQuin33 发表于 2019-5-21 00:30.--
能问一下 第一题关于 duplicate有更多条件么?. check 1point3acres for more.
比如说 只有一个数字出现了两次, 其他数字都只出现一次
或 ...

如果是那样的话,很想leetcode上的一道题,通过XOR 所有的数即可,但是也要 O(n)
回复

使用道具 举报

🔗
juventusland 2019-5-21 03:35:13 | 只看该作者
全局:
不管怎么样,所有数都得找一遍吧,不理解怎么会有O(1)O(1)的算法。。。如果是只有一个Duplicate number,就把所有数的和减去(1+N)*N/2就可以了。如果是多个duplicate numbers,肯定需要个额外list输出结果吧。。。。
回复

使用道具 举报

🔗
剑随风飘 2019-5-21 03:37:36 | 只看该作者
全局:
第一题应该是不能优化了吧。LZ做的没问题,除非他给的是sorted array.
第二题应该就是bfs吧...说着是爬虫感觉也没问题。。

补充内容 (2019-5-21 03:37):
求波米~
回复

使用道具 举报

🔗
Scarlett0524 2019-5-21 04:02:26 | 只看该作者
全局:
linjjyy 发表于 2019-5-20 02:24
不好意思打错了,是nlogn。Google挂了会冻一年吧。。挂了只能看社招有没机会了

phone screen 也会冻一年吗
不是说onsite挂了冻一年?
回复

使用道具 举报

🔗
sggkjihua 2019-5-21 04:57:32 | 只看该作者
全局:
如果我没理解错的话,第一题array里的abs(数字)-1作为index,然后将该index对应的值变成负的,每一次映射之前都检查是不是负的,是就是dup,这不是LC上的原题么?还是我看漏了东西?

补充内容 (2019-5-21 04:59):. 1point 3acres
不过时间复杂度O(1)是认真的?

评分

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

查看全部评分

回复

使用道具 举报

🔗
wip727 2019-5-21 05:30:37 | 只看该作者
全局:
O(1) 时间复杂度我认为不可能实现, 最坏情况必须得看到所有元素才可以确定谁重复了
回复

使用道具 举报

🔗
brucesysu 2019-5-21 06:34:15 | 只看该作者
全局:
O(1)时间复杂度真的可以嘛。。。
回复

使用道具 举报

🔗
 楼主| linjjyy 2019-5-21 15:37:46 | 只看该作者
全局:
最佳应该是时间复杂度O(n)和空间复杂度O(1),当时问的是有没有办法减少两个复杂度
回复

使用道具 举报

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

本版积分规则

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