摘要:
二叉搜索树中的顺序后继:从BST中找到指定节点的下一个节点。比如1的下一个是2,2的下一个是3,4的下一个是5.思路:方法1:递归执行中序遍历,获取list,得到p的下一个。时间O(N),空间O(N)方法2:递归执行中序遍历,在递归过程中获取x的下一个。如果当前值是x,则当前值有可能,它的左子树也有可能有更小的但是也>x的,对左子递归后,选择更接近的(更小的).时间O(logN),空间O(logN... 阅读全文
posted @ 2019-12-11 01:34
Fanny123
阅读(1342)
评论(0)
推荐(0)

浙公网安备 33010602011771号