首页 > 试题广场 >

证明:在一棵高度为h的二叉搜索树中,不论从哪个节点开始,k次

[问答题]
证明:在一棵高度为h的二叉搜索树中,不论从哪个节点开始,k次连续的TREE-SUCCESSOR调用所需时间为O(k+h)。
TREE-MINIMUM(x)
while x.leftNIL
        x=x.left
return x
TREE-SUCCESSOR(x)
if x.rightNIL
   return TREE-MINIMUM(x.right)
y = x.p
while yNIL and x==y.right
        x=y
        y=y.p
return y

这道题你会答吗?花几分钟告诉大家答案吧!