From 80d423555920a6f0eadd37974db69bff37ad4885 Mon Sep 17 00:00:00 2001 From: ivan Date: Sun, 12 Jul 2026 05:20:55 -0600 Subject: [PATCH] adding updates --- .../round_1/16_invert_binary_tree.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/my_project/interviews/google_top_exercises/round_1/16_invert_binary_tree.py diff --git a/src/my_project/interviews/google_top_exercises/round_1/16_invert_binary_tree.py b/src/my_project/interviews/google_top_exercises/round_1/16_invert_binary_tree.py new file mode 100644 index 00000000..7c46a448 --- /dev/null +++ b/src/my_project/interviews/google_top_exercises/round_1/16_invert_binary_tree.py @@ -0,0 +1,18 @@ +class TreeNode: + def __init__(self, val=0, left=None, right=None): + self.val = val + self.left = left + self.right = right + +class Solution: + def invertTree(self, root: TreeNode) -> TreeNode: + + try: + root.val + except: + return root + + root.left, root.right = (self.invertTree(root.right), + self.invertTree(root.left)) + + return root \ No newline at end of file