From 666e09e791c8a030d64e26ac755e6ddae0a1c294 Mon Sep 17 00:00:00 2001 From: Abdelrahman Elsharkawy Date: Fri, 21 Aug 2026 17:11:54 +0200 Subject: [PATCH] Fix delete method to return left child correctly --- .../9_Binary_Tree_2/Exercise/binary_tree_part_2_exercise.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data_structures/9_Binary_Tree_2/Exercise/binary_tree_part_2_exercise.py b/data_structures/9_Binary_Tree_2/Exercise/binary_tree_part_2_exercise.py index 6b2237c..58a500c 100644 --- a/data_structures/9_Binary_Tree_2/Exercise/binary_tree_part_2_exercise.py +++ b/data_structures/9_Binary_Tree_2/Exercise/binary_tree_part_2_exercise.py @@ -61,7 +61,7 @@ def delete(self, val): elif self.left is None: return self.right elif self.right is None: - return self.right + return self.left max_val = self.left.find_max() self.data = max_val