897. 递增顺序搜索树
给你一棵二叉搜索树,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。
链接
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
function increasingBST(root: TreeNode | null): TreeNode | null { if (root === null) return null const head = new TreeNode(0) let n = head function travese(node: TreeNode | null) { if (node === null) return travese(node.left) n.right = new TreeNode(node.val) n = n.right travese(node.right) } travese(root) return head.right };
|