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

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / 慕粉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。建議你學習下值傳遞和引用傳遞的區別會對你有幫助。

已采納回答 / Squirre_lMan
你好,我的理解是:clearList只是將節點刪除,但是這個鏈表空間還在,而第一個節點儲存了鏈表空間的地址。所以,要使用ListEmpty才可以完全刪除。(根據數組推斷的,僅供參考)

已采納回答 / 黑巫師0
老師講的單鏈表是有表頭結點的,表頭結點并不存儲數據,只是一個牽頭作用,方便我們通過它來尋找到鏈表的其他所有元素。因此單鏈表的元素個數也不把它包括在內,第0個結點就是表頭結點的下一個結點。希望對你有所幫助~

已采納回答 / qq_胡布歸_0
構造函數和析構函數的名字應該與類名相同,所以你的類是List1,那對應的構造函數和析構函數名字應該是List1()和~List1()

最贊回答 / 黑巫師0
首先需要明確的是,鏈表和數組不同,鏈表不能通過下標 i 來直接獲取到 i 所對應的結點,而是先要定義一個計數器在循環中數數,通過結點的next一直遍歷到第 i 個結點,即當計數器的值等于 i 時。因此只能通過從頭結點開始遍歷的方式來找第 i 個結點 ,而不能通過 i 來直接獲取第 i 個結點。說的有點啰嗦。。。希望對你有幫助~

最新回答 / 慕粉2359383080
List.h應該放在頭文件中,而List.cpp應該放在源文件中,只是用#include"List.h"包含進源文件中
課程須知
"本課程是數據結構初級課程 1、熟練掌握C++語言基礎語法"
老師告訴你能學到什么?
1、順序表的工作原理 2、順序表的實現方法及編碼技巧 3、鏈表的工作原理 4、鏈表的實現方法及編碼技巧 5、通訊錄的實現原理及編碼技巧

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消