二叉查找树 算法导论札记
二叉查找树 算法导论笔记
---------概念和定理---------
二叉查找树的属性:对于一个二叉查找树t而言,其根结点root的key值比所有的左子树都小,比所有的右子树都大。(包括“等于"的情况)
定理1:设x为一个n个结节点的二叉搜索树的根,调用INORDER-TREE-WALK(x)中序遍历的时间复杂度为@(n)。
定理2:二叉查找树上的下述操作时间复杂度均为O(h),h为树的高度:查询、最小值、最大值、后继、前驱。
定理3:二叉查找树上的插入和删除的时间复杂度也为O(h),h为树的高度。
源代码如下:
- 1楼Wentasy昨天 17:14
- 学习了。