平衡二叉树(AVL树) ----- C语言

前面说到了二叉搜索树,它在动态查找表中有较高的性能,既能保证在无序数据中查找的高效率,又相对于数组具备方便的增添删除功能,node 其平均查找复杂度为所构造的二叉树的树高,即O(logn)( 图1-1 ),可是,对于极端状况,例如该二叉树是一颗左斜树或者右斜树 (图1-2) 。数组 此时,显然能够看到,最坏查找时间复杂度为O(n),这就意味着咱们的二叉搜索树变成了顺序查找,效率极为低下,因此咱们须
相关文章
相关标签/搜索