为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 大雪碧
有可能出问题,老师很多细节都没有太抠,因为主要目的是讲数据结构嘛。可以在前面多加个判断。

最新回答 / 慕粉1474864933
这个是临时写的吧,后边改成了int了
讲的可很好‘’‘’

最新回答 / qq_阳光下的海风_0
我感觉是currentNode初始值决定了for循环最终取到的是第i个节点点——初始值时头节点,而不是头节点的next,只有当初始值时头节点的next时,for循环结束后取出来的才是第i+1个元素。也可以自己推算下,当i=0时,currentNode=head.next,取的刚好时第0个元素;当i=1时,currentNode=head.next.next,取的刚好时第1个元素……,依次类推即可

最新回答 / Lei_Ch
<...code...>
只写这一句的话,在操作的时候,没有办法知道当前节点的前驱结点。
对于Listdelete函数,需要不同的判断条件来实现删除功能。
对于GetElem函数,它并不需要知道前驱结点的位置,因此是可以的。

最新回答 / qq_慕村7168618
是不是没有在英文输入法下输入符号?

最新回答 / Lei_Ch
m_pList[i]=m_pList[i+1]的话,一定不行, 因为for循环不会改变i值。但如果是 m_pList[k]=m_pList[k+1] 需要修改for循环里面对k的赋值和判断,然后可以运行。如果不改k的话,是不能实现想要的效果的(会删掉从这个元素 后一个元素的值)。
完结撒花,还剩图和树。
谢谢老师一路的课程,在数据结构路上,感觉越走越强。对自己写的代码越来越自信。
我之前学习做的笔记(截的图),以及所有的代码上传到github了:
https://github.com/xsgaaaa/AlgorithmDemo
首页上一页1234567下一页尾页
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、顺序表的工作原理 2、顺序表的实现方法及编码技巧 3、链表的工作原理 4、链表的实现方法及编码技巧 5、通讯录的实现原理及编码技巧

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消