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

Google Onsite

全局:
多谢楼主,很棒的面经!!
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-ZHKU0  2020-3-31 11:29:17
想请问楼主第一题第一个follow up 输入是[(1, 10), (3, 20), (2, 30)], [(2, 5), (3,20), (1,35)], 最后应该输出[(2, 35), (3, 40), (1,45)] 应该怎么merge得到啊? O(N)的复杂度么
回复

使用道具 举报

🔗
 楼主| helenhelen 2020-4-2 23:02:53 | 只看该作者
全局:
匿名者 发表于 2020-3-31 11:29
想请问楼主第一题第一个follow up 输入是[(1, 10), (3, 20), (2, 30)], [(2, 5), (3,20), (1,35)], 最后应 ...

第一个follow up 我可能没写清楚
sorted是说 按照id sort 也就是说 你给的输入 其实不是sorted
[(1, 10), (2, 30), (3, 20)], [(1, 35), (2, 5), (3, 20)] 这样merge你会吗?
时间复杂度的话 应该是 O(M + N), M 和 N代表两个input list 的长度
不知道这样有没有说清楚~
回复

使用道具 举报

🔗
 楼主| helenhelen 2020-4-2 23:03:20 | 只看该作者
全局:
Rinnkai2020 发表于 2020-3-30 23:39
多谢楼主,很棒的面经!!

谢谢~~祝你成功~
回复

使用道具 举报

🔗
djmiss 2020-4-3 02:13:50 | 只看该作者
全局:
第四题的follow up时间复杂度是多少?对每一个单词,需要把所有加一个字符和减一个字符的可能性都查一遍?
回复

使用道具 举报

🔗
 楼主| helenhelen 2020-4-4 05:34:59 | 只看该作者
全局:
djmiss 发表于 2020-4-3 02:13
第四题的follow up时间复杂度是多少?对每一个单词,需要把所有加一个字符和减一个字符的可能性都查一遍?

时间复杂度不变
对 减一个字符 一样长度 加一个字符 都要查一遍 但这个不影响时间复杂度
回复

使用道具 举报

🔗
notelonmusk 2020-4-7 04:47:00 | 只看该作者
全局:
第四题用不着trie吧?no matter what 也需要每个单词遍历一次
回复

使用道具 举报

🔗
 楼主| helenhelen 2020-4-8 10:31:22 | 只看该作者
全局:
本帖最后由 helenhelen 于 2020-4-8 11:22 编辑
notelonmusk 发表于 2020-4-7 04:47
第四题用不着trie吧?no matter what 也需要每个单词遍历一次

我写的只是我的做法~不是说答案就是这个哦~
回复

使用道具 举报

🔗
 楼主| helenhelen 2020-4-8 11:32:08 | 只看该作者
全局:
ywangriley 发表于 2020-4-7 11:53
谢谢分享。第一题的3和4是要你用max heap吗?第四题为什么不是直接把单词和单词的前n-1个字母放到set里用O( ...

第一题 3和4 想问的其实是generator
第四题的话 也可以吧? 不过要仔细想一下各种case
不过set的O(1)只是相对于list和tuple的O(N) 它在内部hash的时候 还是遍历了整个string
回复

使用道具 举报

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

本版积分规则

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