From d6dd54f2228c5bb3d889f7be7f02192f5e7fa7d7 Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 13 Jul 2026 05:10:33 -0600 Subject: [PATCH] adding updates --- .../round_1/17_maximum_binary_tree.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/my_project/interviews/google_top_exercises/round_1/17_maximum_binary_tree.py diff --git a/src/my_project/interviews/google_top_exercises/round_1/17_maximum_binary_tree.py b/src/my_project/interviews/google_top_exercises/round_1/17_maximum_binary_tree.py new file mode 100644 index 00000000..cb949927 --- /dev/null +++ b/src/my_project/interviews/google_top_exercises/round_1/17_maximum_binary_tree.py @@ -0,0 +1,16 @@ +from typing import Optional + +class TreeNode: + def __init__(self, val=0, left=None, right=None): + self.val = val + self.left = left + self.right = right + + +class Solution: + def maxDepth(self, root: Optional[TreeNode]) -> int: + + if not root: + return 0 + else: + return max(self.maxDepth(root.left), self.maxDepth(root.right)) + 1 \ No newline at end of file