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

已采纳回答 / qq_1嗰亼_0
首先指出,函数只能调用,没有引用的说法,然后回答你的问题。这条语句通过调用LocateElem()函数来返回*currentElem在顺序表中的位置。LocateElem()函数接受一个int类型的指针作为参数,因此在调用该函数时,应当传入一个int型指针变量,而currentElem就是一个int型指针,而不应该加*,*currentElem就是一个int型变量

已采纳回答 / 慕粉3287509
通常带有头节点的不算做第一个节点,他只是指向第一个节点;从零开始计数,k=0时 currentNode=currentNode->next被赋值后的current Node就是头节点指向序号是0的节点 ;应该时节点的序号,0,1,2 ... i;
讲得很好,学到了很多

最新回答 / 简约而不简单3450592
线性表是从0开始的,并不是从1开始的。所以最后一个数是长度-1 ,也就是m_iLenght-1

最新回答 / 柳初心
能把原代码发一下吗,这样没法看呀

已采纳回答 / IOS学习路上
currentNode就是尾节点,所以currentNode->next 就为NULL了,后面没有节点了

已采纳回答 / snaiiil
个人觉得完全可以的,毕竟判断老师的和你的代码都是用结点的位置来判断结点是否相同。老师的还多了一步判断结点值而已。

已采纳回答 / 寒山问道
不需要,当调用m_iLength时它会自动计算线性表中节点的个数

最新回答 / qq_大司马_0
值操作操作不了变量本身,用指针可以,视频中参数表中&e1,这样写相当于隐含的初始化了*e。建议你学习下值传递和引用传递的区别会对你有帮助。
跟list库里的不太一样吧?
为什么还要写一个数组的类这么麻烦呢
c++课程学到这感,受益匪浅,还有两大节,继续加油!!!!!!!!!!
if在没有括号的情况下,执行临近的第一行代码。else 也一样。
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、顺序表的工作原理 2、顺序表的实现方法及编码技巧 3、链表的工作原理 4、链表的实现方法及编码技巧 5、通讯录的实现原理及编码技巧

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消