二元搜索树的就地转换为高度平衡的BST

时间:2017-04-10 23:54:18

标签: algorithm data-structures tree binary-tree binary-search-tree

在最近的一次采访中,我被要求将BST转换为高度平衡的BST。 我提供了解决方案"我们将首先获得BST的顺序遍历以获取列表中的值,然后将选择中间元素并将递归地构建右和左子项#34;。我被告知它会起作用,但它会占用O(N)额外空间并要求在原始树上进行。我

想找到解决方案但不能。甚至可能,如果是的话怎么样?

0 个答案:

没有答案