Maximum Depth of Binary Tree

Description:

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.

Code:

    int maxDepth(TreeNode* root) {
        //先用递归算法求解
        if ( root == NULL )
            return 0;
        else
            return 1+max(maxDepth(root->left), maxDepth(root->right));
    }

 

posted @ 2015-06-20 15:12  Rosanne  阅读(124)  评论(0编辑  收藏  举报