讀《算法與數據結構》第六章

讀《算法與數據結構》第六章

一、二叉樹及其抽象數據類型

1、基本概念
(1)二叉樹是一類簡單又重要的樹形結構
(2)二叉樹可以定義爲結點的有限集合,是遞歸定義

2、完全二叉樹
(1)一顆二叉樹至多隻有最下面的兩層結點度數可以小於2,其餘各層結點度數都必須是2
(2)例如在這裏插入圖片描述
3、二叉樹的主要性質
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
4、深度優先周遊
(1)先根次序周遊
在這裏插入圖片描述
(2)中根次序周遊
在這裏插入圖片描述
(3)後根次序周遊
在這裏插入圖片描述
5、廣度優先周遊
在這裏插入圖片描述
6、前後中綴
在這裏插入圖片描述
7、算法的時間代價
(1)算法中每個二叉樹恰好進棧、出棧各一次,時間代價爲O(n)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章