We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a2f3b3e commit 1302f92Copy full SHA for 1302f92
maximum-depth-of-binary-tree/soobing3.ts
@@ -0,0 +1,16 @@
1
+
2
+class TreeNode {
3
+ val: number
4
+ left: TreeNode | null
5
+ right: TreeNode | null
6
+ constructor(val?: number, left?: TreeNode | null, right?: TreeNode | null) {
7
+ this.val = (val===undefined ? 0 : val)
8
+ this.left = (left===undefined ? null : left)
9
+ this.right = (right===undefined ? null : right)
10
+ }
11
+}
12
13
+function maxDepth(root: TreeNode | null): number {
14
+ if(!root) return 0;
15
+ return 1 + Math.max(maxDepth(root.left), maxDepth(root.right))
16
+};
0 commit comments