LeetCode|Minimum Depth of Binary Tree-java
来源:互联网 发布:手机蓝牙软件 编辑:程序博客网 时间:2024/06/05 17:23
题目:
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 a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { public int minDepth(TreeNode root) { if (root == null) {return 0;}LinkedList<TreeNode> queue = new LinkedList<TreeNode>();LinkedList<Integer> queueCount = new LinkedList<Integer>();queue.add(root);queueCount.add(1);while (!queue.isEmpty()) {TreeNode node = queue.remove();int count = queueCount.remove();if (node.left == null && node.right == null) {return count;}if (node.left != null) {queue.add(node.left);queueCount.add(count + 1);}if (node.right != null) {queue.add(node.right);queueCount.add(count + 1);}}return 0; }}
0 0
- [Leetcode] Minimum Depth of Binary Tree (Java)
- [LeetCode][Java] Minimum Depth of Binary Tree
- LeetCode|Minimum Depth of Binary Tree-java
- leetcode:Minimum Depth of Binary Tree 【Java】
- LeetCode 111 : Minimum Depth of Binary Tree (Java)
- Leetcode:111. Minimum Depth of Binary Tree(JAVA)
- leetcode-java-111. Minimum Depth of Binary Tree
- 【leetcode】111. Minimum Depth of Binary Tree【java】
- [leetcode]111. Minimum Depth of Binary Tree@Java解题报告
- 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
- cocoapods导致Xcode崩溃的解决办法
- I/O流与异常
- java学习感想
- ExtJS在传统模式、MVC模式下的使用区别
- poj 1112
- LeetCode|Minimum Depth of Binary Tree-java
- DNS消息格式
- ubuntu 15 搭建php开发环境
- 关于cocos2d-x中弧度和角度的转换问题
- 《剑指offer》把二叉树打印成多行
- 怎么上传不了资料啊?
- Facebook标语
- 类图中的四种关系
- 汇编语言超浓缩教程