We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 62e30cf commit 6a8e677Copy full SHA for 6a8e677
maximum-depth-of-binary-tree/JustHm.swift
@@ -0,0 +1,11 @@
1
+// time: O(n) space: O(n)
2
+class Solution {
3
+ func maxDepth(_ root: TreeNode?) -> Int {
4
+ return dfs(root, 1)
5
+ }
6
+
7
+ func dfs(_ node: TreeNode?, _ n: Int) -> Int {
8
+ guard let node = node else { return n - 1 }
9
+ return max(dfs(node.left, n+1), dfs(node.right, n+1))
10
11
+}
0 commit comments