Leetcode 111. Minimum Depth of Binary Tree 二叉树最小深度
来源:互联网 发布:阴阳师网络剧 编辑:程序博客网 时间:2024/06/01 17:09
1 解题思想
找出一个二叉树的最矮的(深度最小)的那个值。
方法很简单,直接遍历,Easy难度
2 原题
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.
3 AC解
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ /** * 直接遍历就好,并且如果当前搜索的长度大于当前最小值,就不往下走了 * */public class Solution { int min; public void dfs(int deep,TreeNode root){ if(deep>=min || root==null) return ; deep++; if(root.left==null && root.right==null){ min=Math.min(deep,min); } dfs(deep,root.left); dfs(deep,root.right); } public int minDepth(TreeNode root) { if(root==null) return 0; min=Integer.MAX_VALUE; dfs(0,root); return min; }}
0 0
- LeetCode Minimum Depth of Binary Tree 最小深度二叉树
- Leetcode Minimum Depth of Binary Tree 二叉树最小深度
- LeetCode:minimum-depth-of-binary-tree(二叉树最小深度)
- leetCode 111.Minimum Depth of Binary Tree(二叉树最小深度) 解题思路和方法
- LeetCode 111. Minimum Depth of Binary Tree(二叉树最小深度)
- Leetcode 111. Minimum Depth of Binary Tree 二叉树最小深度
- [LeetCode]111. Minimum Depth of Binary Tree--二叉树的最小深度
- Minimum Depth of Binary Tree 二叉树的最小深度
- Minimum Depth of Binary Tree 二叉树最小深度
- Minimum Depth of Binary Tree 二叉树的最小深度
- Minimum Depth of Binary Tree 二叉树的最小深度
- lintcode minimum-depth-of-binary-tree 二叉树最小深度
- Minimum Depth of Binary Tree 求二叉树最小高度/深度@LeetCode
- LeetCode OJ 之 Minimum Depth of Binary Tree(二叉树的最小深度)
- [LeetCode-111] Minimum Depth of Binary Tree (二叉树最小深度)
- [Java代码] [Leetcode] Maximum and Minimum Depth of Binary Tree 二叉树的最小最大深度
- 【LeetCode】Minimum Depth Of Binary Tree二叉树的最小深度
- leetcode 111.Minimum Depth of Binary Tree-树最小深度|深度遍历|广度遍历
- apache的rewrite规则
- 水洼 POJ2386 挑战程序设计竞赛
- struts1和struts2的区间
- python使用基础随记
- JS核心系列:浅谈原型对象和原型链
- Leetcode 111. Minimum Depth of Binary Tree 二叉树最小深度
- 1025: [SCOI2009]游戏
- 面向对象程序设计上机练习四(变量引用)
- Hive文件格式
- LeetCode 5. Longest Palindromic Substring
- Android 自定义View
- iOS CAGradientLayer 实现渐变色
- 栈和堆内存分配
- response.设置响应头