LeetCode Minimum Depth of Binary Tree
来源:互联网 发布:淘宝主图尺寸像素 编辑:程序博客网 时间:2024/06/03 21:44
题目
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.
求二叉树的最小深度,递归即可。
代码
/** * 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==NULL)//空return 0; if(root->left==NULL&&root->right==NULL)//叶节点return 1;if(root->left==NULL)//左子树为空return minDepth(root->right)+1;if(root->right==NULL)//右子树为空return minDepth(root->left)+1;return min(minDepth(root->left),minDepth(root->right))+1;//一般情况 }};
0 0
- LeetCode: Minimum Depth of Binary Tree
- [Leetcode] Minimum Depth of Binary Tree
- LeetCode : Minimum Depth of Binary Tree
- leetcode 31: Minimum Depth of Binary Tree
- [LeetCode] Minimum Depth of Binary Tree - BFS
- [LeetCode] Minimum Depth of Binary Tree - DFS
- 【leetcode】Minimum Depth of Binary Tree
- LeetCode:Minimum Depth of Binary Tree
- [LeetCode]Minimum Depth of Binary Tree
- [Leetcode]Minimum Depth of Binary Tree
- [leetcode]Minimum Depth of Binary Tree
- Leetcode: Minimum Depth of Binary Tree
- LeetCode-Minimum Depth of Binary Tree
- [leetcode] Minimum Depth of Binary Tree
- LeetCode - Minimum Depth of Binary Tree
- 【Leetcode】Minimum Depth of Binary Tree
- LeetCode | Minimum Depth of Binary Tree
- LeetCode - Minimum Depth of Binary Tree
- Linux netstat命令详解
- Java 之工厂方法和抽象工厂模式
- linux awk命令详解
- JavaScript 运行机制之执行顺序详解
- python入门练习笔记_2
- LeetCode Minimum Depth of Binary Tree
- MATLAB入门
- Style的所有属性
- 卷积神经网络及目标检测调研报告
- windows下Git与github搭建版本控制
- Oracle导出空表问题
- 图解各种开源协议的异同
- jquery实现table表展开和收缩
- iOS 7、iOS 8屏幕适配