讲透学烂二叉树(五):分支平衡—AVL树与红黑树伸展树自平衡
简叙二叉树
二叉树的最大优点的就是查找效率高,在二叉排序树中查找一个结点的平均时间复杂度是O(log₂N);
在《讲透学烂二叉树(二):树与二叉/搜索/平衡等树的概念与特征》提到
二叉排序树是为了实现动态查找而设计的数据结构,它是面向查找操作的。对于目标节点的查找过程类似与有序数组的二分查找,在二叉排序树中查找一个结点的平均时间复杂度是O(log n);
设节点数目为n,树的深度为h,假设树的每层都被塞满(第L层有2^L个节点,层数从1开始),则根据等比数列公式可得h=log(n+1)。即最好.
原创
2021-08-16 00:04:14 ·
275 阅读 ·
0 评论