LeetCode OJ Binary Tree Paths
来源:互联网 发布:淘宝开店交钱吗 编辑:程序博客网 时间:2024/05/12 16:01
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"]
递归的方法:
public List<String> binaryTreePaths(TreeNode root) { List<String> answer = new ArrayList<String>(); if (root != null) searchBT(root, "", answer); return answer;}private void searchBT(TreeNode root, String path, List<String> answer) { if (root.left == null && root.right == null) answer.add(path + root.val);//并没有将path的值改变掉 if (root.left != null) searchBT(root.left, path + root.val + "->", answer);//同理,没有将path的值改变掉,因为后面可能要用到这个值 if (root.right != null) searchBT(root.right, path + root.val + "->", answer);}
0 0
- LeetCode OJ -- Binary Tree Paths
- LeetCode OJ Binary Tree Paths
- <LeetCode OJ> 257. Binary Tree Paths
- Leetcode: Binary Tree Paths
- [LeetCode] Binary Tree Paths
- [Leetcode]Binary Tree Paths
- leetcode:Binary Tree Paths
- [leetcode] Binary Tree Paths
- Leetcode: Binary Tree Paths
- LeetCode:Binary Tree Paths
- leetcode Binary Tree Paths
- leetcode Binary Tree Paths
- LeetCode:Binary Tree Paths
- LeetCode Binary Tree Paths
- LeetCode Binary Tree Paths
- LeetCode Binary Tree Paths
- LeetCode || Binary Tree Paths
- *LeetCode-Binary Tree Paths
- LCD1602动态显示--基于MSP430F149单片机
- LoadRunner生成唯一数
- 【Material Design视觉设计语言】UI组件设计(十三):Toast
- 从Google Map爬数据
- zzuli OJ 1049: 平方和与立方和
- LeetCode OJ Binary Tree Paths
- factory固件和sysupdate固件区别
- Ccos2d-X打包环境配置步骤
- 关于 android 设置背景图片时找不到指定文件的问题
- pch文件的作用之一------定义开关 注释的宏
- 给部分文字设置不同颜色
- zzuli OJ 1050: 阶乘的累加和
- exportjson2cpp 使用(coco2dx json文件转CPP)
- Android开发——webView的缓存清除和将缓存存储到sd卡