已采納回答 / 慕粉3287509
通常帶有頭節點的不算做第一個節點,他只是指向第一個節點;從零開始計數,k=0時 currentNode=currentNode->next被賦值后的current Node就是頭節點指向序號是0的節點?;應該時節點的序號,0,1,2 ... i;
2017-02-23
已采納回答 / Squirre_lMan
你好,我的理解是:clearList只是將節點刪除,但是這個鏈表空間還在,而第一個節點儲存了鏈表空間的地址。所以,要使用ListEmpty才可以完全刪除。(根據數組推斷的,僅供參考)
2017-01-09
已采納回答 / 黑巫師0
老師講的單鏈表是有表頭結點的,表頭結點并不存儲數據,只是一個牽頭作用,方便我們通過它來尋找到鏈表的其他所有元素。因此單鏈表的元素個數也不把它包括在內,第0個結點就是表頭結點的下一個結點。希望對你有所幫助~
2016-12-26
最贊回答 / 黑巫師0
首先需要明確的是,鏈表和數組不同,鏈表不能通過下標 i 來直接獲取到 i 所對應的結點,而是先要定義一個計數器在循環中數數,通過結點的next一直遍歷到第 i 個結點,即當計數器的值等于 i 時。因此只能通過從頭結點開始遍歷的方式來找第 i 個結點 ,而不能通過 i 來直接獲取第 i 個結點。說的有點啰嗦。。。希望對你有幫助~
2016-12-20