奈學:紅黑樹(RedBlackTree)的概述

AVL樹與紅黑樹   AVL樹是一種自平衡的二叉查找樹,又稱平衡二叉樹。AVL用平衡因子判斷是否平衡並通過旋轉來實現平衡,它的平衡的要求是:所有節點的左右子樹高度差不超過1。AVL樹是一種高平衡度的二叉樹,執行插入或者刪除操作之後,只要不滿足上面的平衡條件,就要通過旋轉來保持平衡,而的由於旋轉比較耗時,由此我們可以知道AVL樹適合用於插入與刪除次數比較少,但查找多的情況。   由於維護這種高度平衡
相關文章
相關標籤/搜索