leetcode 104

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     struct TreeNode *left;
 *     struct TreeNode *right;
 * };
 */
int maxDepth(struct TreeNode* root) {
    if(root == NULL)
        return 0;
    int x = maxDepth(root->left);
    int y = maxDepth(root->right);
    if(x>y)
        return x+1;
    else return y+1;
}
posted @ 2015-12-19 15:06  sean10  阅读(94)  评论(0)    收藏  举报