diff --git a/java/0450-delete-node-in-a-bst.java b/java/0450-delete-node-in-a-bst.java index 94a26dd35..a7dbc8e63 100644 --- a/java/0450-delete-node-in-a-bst.java +++ b/java/0450-delete-node-in-a-bst.java @@ -24,7 +24,7 @@ public TreeNode deleteNode(TreeNode root, int key) { } else if (root.right == null) { return root.left; } else { - TreeNode minVal = minimumVal(root); + TreeNode minVal = minimumVal(root.right); root.val = minVal.val; root.right = deleteNode(root.right, minVal.val); }