一,二叉搜索树
简单理解:二叉搜索树是基于二分法搜索实现快速搜索的树形数据结构
特性:左子树的节点小于父节点和且小于右子树,父节点小于右子树
二,AVL树
1. AVL树也是一种二叉搜索树。
2. 为了进一步提高二叉搜索树的搜索效率,即减少树的平均搜索长度,故而需要尽量降低数的高度。
3. AVL树要求任何节点左右子树高度的差值不超过1.
重点 :AVL树的插入.删除操作涉及到平衡化旋转
注意:父节点与高度较高的孩子节点 同号,则单旋;相反,则双旋
二叉搜索树拓展:*最优二叉搜索树 伸展树 红黑树