已采納回答 / 慕粉3287509
通常帶有頭節(jié)點的不算做第一個節(jié)點,他只是指向第一個節(jié)點;從零開始計數(shù),k=0時 currentNode=currentNode->next被賦值后的current Node就是頭節(jié)點指向序號是0的節(jié)點?;應(yīng)該時節(jié)點的序號,0,1,2 ... i;
2017-02-23
最新回答 / qq_大司馬_0
值操作操作不了變量本身,用指針可以,視頻中參數(shù)表中&e1,這樣寫相當于隱含的初始化了*e。建議你學習下值傳遞和引用傳遞的區(qū)別會對你有幫助。
2017-02-19
已采納回答 / Squirre_lMan
你好,我的理解是:clearList只是將節(jié)點刪除,但是這個鏈表空間還在,而第一個節(jié)點儲存了鏈表空間的地址。所以,要使用ListEmpty才可以完全刪除。(根據(jù)數(shù)組推斷的,僅供參考)
2017-01-09
已采納回答 / 黑巫師0
老師講的單鏈表是有表頭結(jié)點的,表頭結(jié)點并不存儲數(shù)據(jù),只是一個牽頭作用,方便我們通過它來尋找到鏈表的其他所有元素。因此單鏈表的元素個數(shù)也不把它包括在內(nèi),第0個結(jié)點就是表頭結(jié)點的下一個結(jié)點。希望對你有所幫助~
2016-12-26
已采納回答 / qq_胡布歸_0
構(gòu)造函數(shù)和析構(gòu)函數(shù)的名字應(yīng)該與類名相同,所以你的類是List1,那對應(yīng)的構(gòu)造函數(shù)和析構(gòu)函數(shù)名字應(yīng)該是List1()和~List1()
2016-12-22
最贊回答 / 黑巫師0
首先需要明確的是,鏈表和數(shù)組不同,鏈表不能通過下標 i 來直接獲取到 i 所對應(yīng)的結(jié)點,而是先要定義一個計數(shù)器在循環(huán)中數(shù)數(shù),通過結(jié)點的next一直遍歷到第 i 個結(jié)點,即當計數(shù)器的值等于 i 時。因此只能通過從頭結(jié)點開始遍歷的方式來找第 i 個結(jié)點 ,而不能通過 i 來直接獲取第 i 個結(jié)點。說的有點啰嗦。。。希望對你有幫助~
2016-12-20
最新回答 / 慕粉2359383080
List.h應(yīng)該放在頭文件中,而List.cpp應(yīng)該放在源文件中,只是用#include"List.h"包含進源文件中
2016-12-18