12
返回列表 发新帖
楼主: goodluck_ccc
跳转到指定楼层
上一主题 下一主题
收起左侧

狗家店面4.10

🔗
 楼主| goodluck_ccc 2018-4-12 03:11:35 | 只看该作者
全局:
xietianyi 发表于 2018-4-11 04:02
我觉得就算是hash算法,怎么着也得把每个字符串都扫一遍吧,m*n还能再低下去?压缩空间倒是有可能

我觉得也是。。可能面试官就随口说了一句。。感觉时间复杂度应该不能更小了
回复

使用道具 举报

🔗
xietianyi 2018-4-12 04:25:37 | 只看该作者
全局:
同意楼上,如果用list存index,刚才又查了一下,就算使用binary search来做查找和删除,时间复杂度依然是nlogn,因为list的add和remove操作其实是O(n)的,而pq的offer poll remove都是logn,有保障
回复

使用道具 举报

🔗
xietianyi 2018-4-12 04:27:03 | 只看该作者
全局:
wangchuqiao93 发表于 2018-4-12 03:11
那如果某个number的index被其他number覆盖了,就比较难操作了吧

就是说还是要两个hashmap,来处理replace的情况,但是我比较同意那个value放index的map用pq
回复

使用道具 举报

🔗
xietianyi 2018-4-12 04:28:48 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| goodluck_ccc 2018-4-12 06:44:17 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| goodluck_ccc 2018-4-12 06:49:42 | 只看该作者
全局:
xietianyi 发表于 2018-4-12 04:25
同意楼上,如果用list存index,刚才又查了一下,就算使用binary search来做查找和删除,时间复杂度依然是nl ...

没考虑到list的add操作需要O(n)的时间复杂度。。查了下是O(n)的时间复杂度
回复

使用道具 举报

🔗
qqzhao18 2018-4-12 09:18:44 | 只看该作者
全局:
xietianyi 发表于 2018-4-12 04:27
就是说还是要两个hashmap,来处理replace的情况,但是我比较同意那个value放index的map用pq

是的 忘记了还有replace操作 还是需要两个map
回复

使用道具 举报

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

本版积分规则

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