leetcode--111. Minimum Depth of Binary Tree
2017-02-10 21:03
363 查看
Given a binary tree, find its minimum depth.
The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.
The minimum depth is the number of nodes along the shortest path from the root node down to the nearest 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 minDepth(TreeNode* root) { if(root == NULL) return 0; int L = minDepth(root->left), R = minDepth(root->right); return 1 + (min(L, R) ? min(L, R) : max(L, ;R)) } };
相关文章推荐
- 【Leetcode】111. Minimum Depth of Binary Tree
- 剑指offer 面试题19:二叉树的镜像(leetcode226. Invert Binary Tree) 题解
- [Leetcode]@python 104. Maximum Depth of Binary Tree
- Leetcode-标签为Tree 111. Minimum Depth of Binary Tree
- LeetCode:Binary Tree Traversal(二叉树遍历非递归)
- Leetcode 111. Minimum Depth of Binary Tree
- LCP104 LeetCode 104. Maximum Depth of Binary Tree
- 【LeetCode】104.Maximum Depth of Binary Tree
- [Leetcode] Binary tree--112. Path Sum
- [leetcode]@python 111. Minimum Depth of Binary Tree
- LeetCode543. Diameter of Binary Tree
- Leetcode-543. Diameter of Binary Tree
- Leetcode 111,104. Minimum/Maximum Depth of Binary Tree
- 【LeetCode】111. Minimum Depth of Binary Tree
- LeetCode 104. Maximum Depth of Binary Tree
- leetcode-104. Maximum Depth of Binary Tree
- LeetCode 104. Maximum Depth of Binary Tree
- LeetCode: Binary Tree Sum相关题目合集
- leetcode 每日一题 104. Maximum Depth of Binary Tree
- leetcode 104. Maximum Depth of Binary Tree