Bst.
Bst.
int val;
TreeNode left, right;
TreeNode(int val) {
this.val = val;
this.left = this.right = null;
}
}
root.val = minValue(root.right);
root.right = deleteNode(root.right, root.val);
}
return root;
}