链表的指向

M_lty63 2018-10-09 05:08:20
tail->next=new->next tail->next=new tail->next=new->next为什么要这么指
...全文
304 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 12 楼 kang2618 的回复:
[quote=引用 8 楼 M_lty63 的回复:] [quote=引用 5 楼 这个冬天有点冷灬的回复:]就这两句而言,第一句没有意义
new->next=tail->nextw为什么这么指,不懂,他们好像没联系[/quote] 你的需求是尾部插入新的节点吗?可以考虑下面的代码

tail->next=new
tail=tail->next
[/quote] 前提是你tail还有作用,不然tail=tail->next也是没有意义的
  • 打赏
  • 举报
回复
引用 8 楼 M_lty63 的回复:
[quote=引用 5 楼 这个冬天有点冷灬的回复:]就这两句而言,第一句没有意义
new->next=tail->nextw为什么这么指,不懂,他们好像没联系[/quote] 你的需求是尾部插入新的节点吗?可以考虑下面的代码

tail->next=new
tail=tail->next
M_lty63 2018-10-12
  • 打赏
  • 举报
回复
引用 10 楼 英雄@末路的回复:
[quote=引用 7 楼 M_lty63 的回复:]
[quote=引用 6 楼 英雄@末路的回复:]第二句把第一句覆盖了,如果没有其他有特殊含义的上下文,那前一行没用。

new->next=tail->nextw为什么这么指,不懂,他们好像没联系[/quote]
这个是讲新节点插入队尾,这个和你在主题里可是不一样的!这个操作的目的是保存(或者说初始化)新节点的next元素
[/quote] 我要说的就是这个.怎么指得
英雄@末路 2018-10-11
  • 打赏
  • 举报
回复
引用 7 楼 M_lty63 的回复:
[quote=引用 6 楼 英雄@末路的回复:]第二句把第一句覆盖了,如果没有其他有特殊含义的上下文,那前一行没用。

new->next=tail->nextw为什么这么指,不懂,他们好像没联系[/quote]
这个是讲新节点插入队尾,这个和你在主题里可是不一样的!这个操作的目的是保存(或者说初始化)新节点的next元素
英雄@末路 2018-10-10
  • 打赏
  • 举报
回复
第二句把第一句覆盖了,如果没有其他有特殊含义的上下文,那前一行没用。
M_lty63 2018-10-10
  • 打赏
  • 举报
回复
引用 2 楼 赵4老师的回复:
数据结构对单链表进行数据排序 http://bbs.csdn.net/topics/392201633
new->next=tail->nextw为什么这么指,不懂,他们好像没联系
M_lty63 2018-10-10
  • 打赏
  • 举报
回复
引用 5 楼 这个冬天有点冷灬的回复:
就这两句而言,第一句没有意义
new->next=tail->nextw为什么这么指,不懂,他们好像没联系
M_lty63 2018-10-10
  • 打赏
  • 举报
回复
引用 6 楼 英雄@末路的回复:
第二句把第一句覆盖了,如果没有其他有特殊含义的上下文,那前一行没用。
new->next=tail->nextw为什么这么指,不懂,他们好像没联系
赵4老师 2018-10-09
  • 打赏
  • 举报
回复
数据结构对单链表进行数据排序 http://bbs.csdn.net/topics/392201633
自信男孩 2018-10-09
  • 打赏
  • 举报
回复
tail->next=new->next
tail->next=new

第一句和第二句都是修改tail->next指针的指向。有点重复的意思,不过这个还要看你的需求,但从这两句来看是重复的意思。
但从这两句可以考虑这样:
new->next = tail->next;
tail->next = new;
  • 打赏
  • 举报
回复
就这两句而言,第一句没有意义
M_lty63 2018-10-09
  • 打赏
  • 举报
回复
引用 1 楼 自信男孩的回复:
tail->next=new->next
tail->next=new

第一句和第二句都是修改tail->next指针的指向。有点重复的意思,不过这个还要看你的需求,但从这两句来看是重复的意思。
但从这两句可以考虑这样:
new->next = tail->next;
tail->next = new;
我不知道tail->next=new->next到底是什么意思,为什么这么指

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧