平衡二叉樹(AVL樹)深刻解讀

平衡二叉樹又稱AVL樹 性質: 它或者是顆空樹,或者是具備下列性質的二叉樹:node 它的左子樹和右子樹都是平衡二叉樹,且左子樹和右子樹的深度之差的絕對值不超過1。 若將二叉樹節點的平衡因子BF定義爲該節點的左子樹的深度減去它的右子樹的深度,則平衡二叉樹上全部節點的平衡因子只可能爲-1,0,1. 只要二叉樹上有一個節點的平衡因子的絕對值大於1,那麼這顆平衡二叉樹就失去了平衡。 根據上述性質咱們能夠
相關文章
相關標籤/搜索