亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
list->ListInsert(0,&e1) 里->是什么意思?
按照老師的說法,在listDelete函數中第0個位置其實是m_pList->next指的位置,感覺邏輯有一點奇怪,按照一般的邏輯不是應該m_pList(頭結點)為第0個位置,m_pList->next指的是第1個位置么?也可能是我想錯了。。。。。。
ClearList函數應該把iLength = 0;
老師說的很好通俗易懂,感謝老師。這是我整理的代碼
https://xiongyiming.blog.csdn.net/article/details/100848417

https://xiongyiming.blog.csdn.net/article/details/100855604
我要事倍功半了¥
nide1聲明不對
時光安好說的有一定道理,但是我要說的是,在鏈表使用時,頭結點也可以轉移,刪除頭結點時,用一個中間變量將頭結點指針指向頭結點的下一個節點,再把原頭結點指空,數據拿出就行了
我不認為頭結點的數據域不能用,這只是個人編碼習慣,要將頭結點作為有意義的結點也不會報錯,而且可以正常使用。
事倍功半可還行?
課程代碼,手敲了一遍:
https://hubojing.github.io/2019/06/12/%E7%BA%BF%E6%80%A7%E8%A1%A8/
評論的都是SB,我除外
如何互動 我是準備考研 學數據結構c語言版
求后繼的時候為什么temp是等于m_length-1而不是等于m_length
老師的清空邏輯是沒什么問題的,因為頭指針的緣故,整個結構中指針數比節點數多一個,因為所有的結點自帶一個后繼指針。頭指針不屬于任何節點,它指向的才是頭節點。在循環體之前,定義的currentNode指向的是頭節點的下一個節點,也就是說其實頭節點自始至終老師就沒想刪,clear之后留下的是頭指針和頭節點,其實完全可以改成把頭節點也刪了的。但是那樣就和析構函數做的功能一樣了,估計也是為了有所區分吧。
課程須知
"本課程是數據結構初級課程 1、熟練掌握C++語言基礎語法"
老師告訴你能學到什么?
1、順序表的工作原理 2、順序表的實現方法及編碼技巧 3、鏈表的工作原理 4、鏈表的實現方法及編碼技巧 5、通訊錄的實現原理及編碼技巧

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消