1. 程式人生 > >二叉排序樹和平衡二叉樹的關系

二叉排序樹和平衡二叉樹的關系

fill 樹的高度 == eight font 關系 avl樹 avi 等於

  二叉排序樹:

二叉排序樹又稱二叉查找樹,亦稱二叉搜索樹。

二叉排序樹或者是一顆空樹,或者是具有下列性質的二叉樹:

(1)若左子樹不空,則左子樹上所有結點的值均小於它的根節點的值;

(2)若右子樹不空,則右子樹所有結點的值均大於或等於它的根結點的值;

(3)左、右子樹也分別為二叉排序樹

技術分享技術分享

  平衡二叉樹:

又稱為AVL樹,它具有以下特征:

它是一棵空樹或它的左右兩個子樹的高度差(稱為平衡因子)不大於1的二叉排序樹,並且左右兩個子樹都是一棵平衡二叉樹。平衡二叉樹的常用算法有紅黑樹、AVL、Treap等。

技術分享

 

二叉排序樹和平衡二叉樹的關系