[LeetCode]257. Binary Tree Paths
来源:互联网 发布:实力vip软件下载 编辑:程序博客网 时间:2024/06/08 00:11
Given a binary tree, return all root-to-leaf paths.
For example, given the following binary tree:
1 / \2 3 \ 5
All root-to-leaf paths are:
["1->2->5", "1->3"]
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { List<String> res = new ArrayList<>(); public List<String> binaryTreePaths(TreeNode root) { String single = new String(); if(root==null) return res; singlePath(root, root.val + ""); return res; } public void singlePath(TreeNode node, String single){ if(node.left==null && node.right==null) res.add(single); if(node.left!=null) singlePath(node.left, single+"->"+node.left.val+""); if(node.right!=null) singlePath(node.right, single+"->"+node.right.val+""); }}
参考这个文章
阅读全文
0 0
- [leetcode] 257. Binary Tree Paths
- 257. Binary Tree Paths LeetCode
- 【LeetCode】257. Binary Tree Paths
- LeetCode 257. Binary Tree Paths
- LeetCode *** 257. Binary Tree Paths
- leetcode 257. Binary Tree Paths
- LeetCode 257. Binary Tree Paths
- Leetcode 257. Binary Tree Paths
- LeetCode-257.Binary Tree Paths
- 【leetcode】257. Binary Tree Paths
- [Leetcode]257. Binary Tree Paths
- LeetCode - 257. Binary Tree Paths
- LeetCode 257. Binary Tree Paths
- [leetcode] 257. Binary Tree Paths
- LeetCode 257. Binary Tree Paths
- 257.[Leetcode]Binary Tree Paths
- LeetCode 257. Binary Tree Paths
- leetcode 257. Binary Tree Paths
- 学习收藏
- Vim多文件搜索特定内容
- JavaWeb中的Struts2概述
- visual studio2017解决问题:Cannot find the resource compiler dll rcdll.dll
- Https必懂解析
- [LeetCode]257. Binary Tree Paths
- VMware Harbor现已加入Rancher社区Catalog
- UVA1605
- Android Studio生成混淆jar包
- HDOJ 2037
- CodeForces
- 图片点击用webview百度页面
- HDU 6034 Balala Power! (贪心)
- Qt 5入门指南之Qt Quick编程示例