欢迎光临散文网 会员登陆 & 注册

递归中带着回溯,你感受到了没?| LeetCode:257. 二叉树的所有...

2023-07-19 01:02 作者:一只凉橙  | 我要投稿

二叉树所有路径:

1.什么是回溯?

已经收集到了125 所以需要弹出25 让1去找3 这就是回溯

2.代码

中:

终止条件就是发现是叶子结点(左右孩子都为空)返回路径

左 判断不为空 继续递归 递归出来的时候就要把最后一个5弹出来 这样才能让这个路径继续找下一个

右:

3.注意:

Python写法里面 版本一有个没加回溯是因为传入的是path[: ],就相当于复制了一遍path,修改)path就不会影响

递归中带着回溯,你感受到了没?| LeetCode:257. 二叉树的所有...的评论 (共 条)

分享到微博请遵守国家法律