您的位置:首页 > 其它

Minimum Depth of Binary Tree(求二叉树的最小深度)

2016-09-21 21:54 435 查看
class Solution {

public:

    int run(TreeNode *root) {

        if (root==NULL){

            return 0;

        }

        int l = run(root->left);

        int r = run(root->right);

        if (l==0||r==0){

            return 1+l+r; //当前节点要么有一个分支,要么是根节点

        }

        return 1 + min(l,r);

    }

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode
相关文章推荐