Increasing Order Search Tree LeetCode solution in JavaScript
1var increasingBST = function (root) {2let newRoot = new TreeNode(-1);3const newTree = newRoot;45const dfs = (node) => {6if (!node) return null;78if (node.left) dfs(node.left);910const newNode = new TreeNode(node.val);11newRoot.right = newNode;12newRoot.left = null;13newRoot = newRoot.right;1415if (node.right) dfs(node.right);16};17dfs(root);1819return newTree.right;20};