为了账号安全,请及时绑定邮箱和手机立即绑定
感觉可以听懂的,很不错~
m_listlength在构造函数中初始化为0,在可它是怎么变化的呢?
int List:: LocateElem(Node *pNode)
{
int count = 1;
Node *CurrentNode = m_pList->next;
while (CurrentNode != NULL)
{
if(CurrentNode->data == pNode->data)
{
return count;
}
count++;
CurrentNode = CurrentNode->next;
}
return -1;
}

头结点是不存储元素的,count为0的情况是不存在的,所以直接设置为1;可以确保定位的是准确的节点。
感觉自己的C++被鄙视了,2333
如果表内有多个相同元素呢
上限为length可以确保我获取的值是有意义的,不会找到已删除的数
收获很大,感谢老师,辛苦老师
可能是因为大学课堂里都是用C语言形式来讲的数据结构把
这么好的课怎么那么少人看呢,而且是免费的,真的是被雪藏了
作为一名Java程序员,我们究竟做错了什么,好难找Java版的数据结构,啊啊啊 ||_||
很好很好 居然免费
赞赞赞,讲的非常详细清楚,希望老师继续出更多的视频
讲的太好了,终于找到可以让我听懂的讲法了
终于找到你了!!多谢老师啦
事倍功半!!!! 强!
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、顺序表的工作原理 2、顺序表的实现方法及编码技巧 3、链表的工作原理 4、链表的实现方法及编码技巧 5、通讯录的实现原理及编码技巧

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消