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

5分钟前刚刚结束的 BB店面

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

使用道具 举报

🔗
 楼主| hj330ray 2018-8-2 04:14:04 | 只看该作者
全局:
其实存的是对应数字的上一个node,所以能够实现一遍loop就边删除,边更新。。
回复

使用道具 举报

🔗
swxe 2018-8-2 05:09:10 | 只看该作者
全局:
hj330ray 发表于 2018-8-2 04:14
其实存的是对应数字的上一个node,所以能够实现一遍loop就边删除,边更新。。

不能只存node吧,还需要存储prevt。删除的时候prev.next = node.next
回复

使用道具 举报

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

使用道具 举报

全局:
hj330ray 发表于 2018-8-2 04:14
其实存的是对应数字的上一个node,所以能够实现一遍loop就边删除,边更新。。

边loop边删感觉不太容易写,你存的prev很可能已经被删了。举个例子是5-2-3-2-3-2-1. 删第一个3的时候就会碰到存的prev 2已经被删了情况

评分

参与人数 1大米 +5 收起 理由
wrj5518 + 5 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
specialwu 2018-8-10 06:44:56 | 只看该作者
全局:
hj330ray 发表于 2018-6-27 08:16
我在职跳槽。
我用了一个 map 来维护上一个有相同值的节点,如果发现一个新的节点具备相同值,就删除该n ...

为什么是O(nlogn)啊,我觉得就是O(n)
回复

使用道具 举报

🔗
ry2213 2018-8-28 12:27:28 | 只看该作者
全局:
遍历两遍:第一遍查出待删除的,重复的节点,放入一个HashSet,(用一个map<Integer, Node>维护出现过的数)。
第二遍根据set删节点
回复

使用道具 举报

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

本版积分规则

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