課程
/后端開發
/C++
/數據結構探險之線性表篇
關于getElem函數的問題
2021-02-23
源自:數據結構探險之線性表篇 3-7
正在回答
我感覺是currentNode初始值決定了for循環最終取到的是第i個節點點——初始值時頭節點,而不是頭節點的next,只有當初始值時頭節點的next時,for循環結束后取出來的才是第i+1個元素。
也可以自己推算下,當i=0時,currentNode=head.next,取的剛好時第0個元素;當i=1時,currentNode=head.next.next,取的剛好時第1個元素……,依次類推即可
舉報
線性表的主體順序表和鏈表,讓學員能夠將知識融會貫通學以致用
1 回答關于Listdelete和GetElem
1 回答關于clear函數的清空問題
1 回答關于Node類的構造函數和析構函數的問題
1 回答GetElem()返回類型問題?
1 回答關于函數的參數
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-04-13
我感覺是currentNode初始值決定了for循環最終取到的是第i個節點點——初始值時頭節點,而不是頭節點的next,只有當初始值時頭節點的next時,for循環結束后取出來的才是第i+1個元素。
也可以自己推算下,當i=0時,currentNode=head.next,取的剛好時第0個元素;當i=1時,currentNode=head.next.next,取的剛好時第1個元素……,依次類推即可