Maximum Depth of Binary Tree

来源:互联网 发布:mac mini 2014 换内存 编辑:程序博客网 时间:2024/05/02 03:10

【题目描述】

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.

【思路】

树的递归题

【代码】

/** * Definition for a binary tree node. * struct TreeNode { *     int val; *     TreeNode *left; *     TreeNode *right; *     TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public:    int maxDepth(TreeNode* root) {        if(root==NULL) return 0;        return max(maxDepth(root->left),maxDepth(root->right))+1;    }};


0 0
原创粉丝点击