剑指offer-24-二叉树中和为某一值的路径
二叉树中和为某一值的路径_牛客网
https://www.nowcoder.com/practice/b736e784e3e34731af99065031301bca?tpId=13&tqId=11177&tPage=2&rp=2&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking
输入一颗二叉树的根节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)
在这道题目的答案中根本就没有校验数组的长度啊,真的是错误的引导
做题之前忘记了对于树类型的题目,一般有两种做法:递归的做法和非递归的做法,递归的做法通常代码量少而且意图看起来非常清晰明确,而非递归的做法节约空间,但是写起来麻烦尤其是在临界的判断
针对这道题目刚开始用的是非递归,但是没想到调试了好久都没有调试出来,太衰了
递归做法如下:
public class Solution {
private ArrayList<ArrayList<Integer>> result = new ArrayList<ArrayList<Integer>>();
private ArrayList<Integer> list = new ArrayList<>();
public ArrayLis
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
小白刷剑指offer 文章被收录于专栏
跟着小白一起刷剑指offer,通过讨论加深印象吧~ 没有人不学习就能够掌握知识,知识就是需要学习的~

