課程
/后端開發
/C++
/數據結構探險之樹篇
為什么要先建立根結點才能插入孩子呢?不建立根節點為什么沒下標?
2017-12-13
源自:數據結構探險之樹篇 3-2
正在回答
根據作者對于AddNode的寫法,只有根節點所含元素不為0時,才可以加入子節點,所以根節點必須賦一個非零數
如果根節點沒有先建立的話,后續的孩子節點就沒辦法插入了。因為根本不知道該往哪兒插入。
先有根,后有葉子。沒有根,長不出來葉子。
第一個數組元素的下標即整個數組的首地址就是數組元素的地址。&a[0]等于&a,然后在通過指針或者數組下標偏移。
舉報
樹,將為你開啟更精彩的數據結構大門,了解更多概念
1 回答創建二叉樹
1 回答不是很理解為什么要這樣定義尋找樹的結點的函數
1 回答為什么要判斷父親結點是否為空
1 回答為什么不在樹的第一個節點放數據
4 回答二叉樹數組實現中刪除結點函數的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-08
根據作者對于AddNode的寫法,只有根節點所含元素不為0時,才可以加入子節點,所以根節點必須賦一個非零數
2018-05-21
如果根節點沒有先建立的話,后續的孩子節點就沒辦法插入了。因為根本不知道該往哪兒插入。
2017-12-17
先有根,后有葉子。沒有根,長不出來葉子。
第一個數組元素的下標即整個數組的首地址就是數組元素的地址。&a[0]等于&a,然后在通過指針或者數組下標偏移。