好贷网好贷款

Minimum Depth of Binary Tree

发布时间:2016-12-5 16:34:04 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Minimum Depth of Binary Tree",主要涉及到Minimum Depth of Binary Tree方面的内容,对于Minimum Depth of Binary Tree感兴趣的同学可以参考一下。

/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */ class Solution { public: int minDepth(TreeNode *root) { if(!root) return 0; if(root->left && !root->right) return minDepth(root->left)+1; if(!root->left && root->right) return minDepth(root->right)+1; int left=minDepth(root->left); int right=minDepth(root->right); return left<right?left+1:right+1; } };

上一篇:linux如何列出组中所有的用户
下一篇:多重背包问题(含模板)

相关文章

相关评论