首页 > 代码库 > Maximum Depth of Binary Tree

Maximum Depth of Binary Tree

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.

Answer:

 int maxDepth(TreeNode *root)  {     if(root == NULL)     {         return 0;     }         int leftDepth = maxDepth(root->left);      int rightDepth = maxDepth(root->right);      if(leftDepth > rightDepth)     {         return leftDepth + 1;     }     else     {         return rightDepth + 1;     }    }

 

Maximum Depth of Binary Tree