二叉查找树

2019-01-30  本文已影响0人  喧嚣城外

二叉查找树:

又称为二叉排序树或者二叉搜索树。二叉排序树或者是一棵空树,或者是具有下列性质的二叉树。

二叉查找树的性质:

对二叉查找树进行中序遍历,即可得到有序的数列。

二叉查找树的时间复杂度:

它和二分查找一样,插入和查找的时间复杂度均为O(logn),但是在最坏的情况下仍然会有O(n)的时间复杂度。原因在于插入和删除元素的时候,树没有保持平衡。我们追求的是在最坏的情况下仍然有较好的时间复杂度,这就是平衡查找树设计的初衷。

二叉查找树的高度决定了二叉查找树的查询效率。

二叉查找树的插入过程如下:
二叉查找树的删除,分三种情况进行处理:
上一篇 下一篇

猜你喜欢

热点阅读