吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 654|回复: 7
收起左侧

[求助] C++链表问题

[复制链接]
ckjzy72 发表于 2022-11-5 19:54
后置为什么有一个显示不出来,各位大佬帮忙解答下。!

问题

问题

代码

代码
8X67JM4KR01G00][BR_F8.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

huayugongju 发表于 2022-11-6 00:10
不要用图片,贴代码
gchq2005 发表于 2022-11-6 08:30
huayugongju 发表于 2022-11-6 00:10
不要用图片,贴代码

一看就是越界了,,出现 id 为0 的,直接从倒数第二个开始输出了
 楼主| ckjzy72 发表于 2022-11-6 10:28
 楼主| ckjzy72 发表于 2022-11-6 10:33
gchq2005 发表于 2022-11-6 08:30
一看就是越界了,,出现 id 为0 的,直接从倒数第二个开始输出了

额,我也是刚开始学链表,你能用代码指点下吗?
Unexpectedly 发表于 2022-11-6 11:07
你是直接把第三个跟头结点相连了,所以第三个丢失了,你应该把第三个的前面的节点存下来,从那开始遍历
unmask 发表于 2022-11-6 18:30
你的print("后置")后面的那句:pNew = pTail->pFront;有问题,pTail就是最后一个节点,pTail->pFront就是第2个节点了,所以输出是从第2个节点开始倒序的。
正确的代码:pNew = pTail;
 楼主| ckjzy72 发表于 2022-11-6 19:38
unmask 发表于 2022-11-6 18:30
你的print("后置")后面的那句:pNew = pTail->pFront;有问题,pTail就是最后一个节点,pTail->pFront就是第 ...

万分感谢,终于解决了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 05:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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