平衡二叉樹具有以下性質(zhì):它是一 棵空樹或它的左右兩個子樹的高度差的絕對值不超過1,并且左右兩個子樹都是一棵平衡二叉樹,同時,平衡二叉樹必定是二叉搜索樹,反之則不一定 。
【平衡二叉樹的判定】平衡二叉樹的常用實現(xiàn)方法有紅黑樹、AVL、替罪羊樹、Treap、伸展樹等 。紅黑樹是一種自平衡二叉查找樹 , 是在計算機科學中用到的一種數(shù)據(jù)結(jié)構(gòu),典型的用途是實現(xiàn)關(guān)聯(lián)數(shù)組 。AVL是最先發(fā)明的自平衡二叉查找樹算法 。Treap,和一般的二叉排序樹不同的是,Treap紀錄一個額外的數(shù)據(jù),即優(yōu)先級 。伸展樹的優(yōu)勢在于不需要記錄用于平衡樹的冗余信息 。
推薦閱讀
- 吃整顆蘋果好還是榨汁
- 云竹的寓意特點
- 微信運動需要打開位置嗎
- 電腦顯示器不滿屏怎么辦
- 銀的相對原子質(zhì)量是多少整數(shù)
- 微信對方刪了你還能語音聊天嗎
- 原神蒼風高地七天神像怎么解鎖
- 諷刺不懂感恩的句子
- 桌面上的東西怎么刪除
