数据结构-无序(自由)树的简单实现(C++)
生活随笔
收集整理的這篇文章主要介紹了
数据结构-无序(自由)树的简单实现(C++)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文使用兄弟孩子表示法用C++實現普通樹的簡單建立。
實現了插入數據,查詢數據,前序遍歷,中序遍歷,后序遍歷。
?
樹狀圖的概念:
樹狀圖是一種數據結構,它是由n(n>=1)個有限結點組成一個具有層次關系的集合。看起來就像一棵倒掛的樹。
樹狀圖的特點:
?
樹狀圖的種類:
?
樹的遍歷:?
- 前序遍歷(先根節點,后左孩子節點,再右孩子結點)?
- 中序遍歷(先左孩子結點,后根節點,再右孩子結點)?
- 后序遍歷(先做孩子節點,后右孩子結點,再根節點)
?
普通樹的表示:
兄弟孩子表示法:
?
?
總結
以上是生活随笔為你收集整理的数据结构-无序(自由)树的简单实现(C++)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DMZ主机作用
- 下一篇: C++调用opencv完成运动目标捕捉