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

[其他] java 链表里面dummy node 一问?谢谢

🔗
JamesJi 2015-6-1 22:45:00 | 只看该作者
全局:
stellari 发表于 2015-5-31 11:34
链表题中经常会遇到这样的问题:链表的第一个node,因为没有前驱节点,所以该node需要特殊处理,会导致额外 ...

赞一个·······
回复

使用道具 举报

🔗
木头人 2015-6-2 01:53:59 | 只看该作者
全局:
我觉得这个题就是说 dummy是头 然后head是用来指向头的 然后head=head.next类似于一次次把值加进去所以最后就返回dummy了
回复

使用道具 举报

🔗
Jocelyn000 2015-7-22 03:16:15 | 只看该作者
全局:
lz后来搞明白了吗。。。最近也在纠结这个问题。。。。
回复

使用道具 举报

🔗
foxone 2015-7-25 19:11:50 | 只看该作者
全局:
反正我的理解就是有了dummy node之后,你不用每次都去判断head是否为空,这对于很多链表题目来说带来了方便
回复

使用道具 举报

🔗
王真 2021-4-11 01:10:38 | 只看该作者
全局:
MCwong 发表于 2015-6-1 03:01
dummy始终记录的是合并后链表头的前驱节点,是静态的。而head记录的是合并过程中最新merge进来的节点, 是动 ...

请教一下大佬,(虽然时隔多年希望可以被看到,,ԾㅂԾ,,)dummy是指向ListNode(-1)这个静态的我可以理解(也就相当于建立了一个ListNode(-1),它的value是-1,next是null),head是动态的不停移动,只不过最初是从ListNode(-1)开始的。但是不太明白最终为啥dummy.next就可以指向这个新链表的head node了呢?弱弱的感觉在head移动的过程中dummy并没有参与,所以dummy.next不是null麽?
回复

使用道具 举报

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

本版积分规则

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