为了账号安全,请及时绑定邮箱和手机立即绑定
其实我最喜欢慕课的一点,就是每节课时间短,很简练
深夜看几分钟
看不懂的肯定不止我一个

已采纳回答 / 遥远的遥
是的,我敲着好累啊,还经常出错,至今有个程序运行错误还没找到原因。
拿出纸来,画一画,就明白了。其实就是i和i+1位置之间插入了一个节点,这个节点的下一个位置为i+1,而i的下一个位置为新节点。
事倍功半 从入门到放弃

最新回答 / 天空上的太阳
currentnode与m_pNode都是指针,指向相同的地址,如果delete currentnode会将m_pNode的内存一并释放,m_pNode还在使用中所以报错。
#include <stdbool.h>
感觉链表i还从0开始的话就不是特别好理解了。其实没有必要和顺序表保持一致。链表中i直接表示节点的逻辑位序会使人更好理解和更方便操作。
讲解很详细,循着远征课程一步步来
1.5的James和1.0的James感觉完全不是一个人。/滑稽
感觉数据结构这个系列略简单了一点点,想更深入还是得看书。
回复“qq_开心果_73981226”给后面的人看到。delete只是将currentndoe指向的内存给回收了,并不是这个指针就不能用了。回收了的意思就是之后使用这个指针不能再对原来指向的这块内存区域进行操作。指针变量是存放在栈中的,作用周期完了之后才会被回收。
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、顺序表的工作原理 2、顺序表的实现方法及编码技巧 3、链表的工作原理 4、链表的实现方法及编码技巧 5、通讯录的实现原理及编码技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消