LeetCode104——Maximum Depth of Binary Tree
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
難易度:
やさしい
インプリメンテーション
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
難易度:
やさしい
インプリメンテーション
int maxDepth(TreeNode *root) {
if (root == NULL)
return 0;
if (root->left == NULL && root->right == NULL) {
return 1;
}
int maxl = maxDepth(root->left);
int maxr = maxDepth(root->right);
return maxl > maxr ? maxl + 1 : maxr + 1;
}