问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么打印二叉树的所有路径

发布网友 发布时间:2022-05-06 00:13

我来回答

1个回答

热心网友 时间:2022-06-28 09:11

给一个二叉树,把所有的路径都打印出来。
比如,对于下面这个二叉树,它所有的路径为:
8 -> 3 -> 1
8 -> 2 -> 6 -> 4
8 -> 3 -> 6 -> 7
8 -> 10 -> 14 -> 13

思路:
从根节点开始,把自己的值放在一个数组里,然后把这个数组传给它的子节点,子节点同样把自己的值放在这个数组里,又传给自己的子节点,直到这个节点是叶节点,然后把这个数组打印出来。所以,我们这里要用到递归。
代码:

[java] view plain copy
/**
Given a binary tree, prints out all of its root-to-leaf
paths, one per line. Uses a recursive helper to do the work.
*/
public void printPaths(Node root, int n) {
String[] path = new String[n];
printPaths(root, path, 0);
}
/**
Recursive printPaths helper -- given a node, and an array containing
the path from the root node up to but not including this node,
prints out all the root-leaf paths.
*/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电视机老是烧行管是什么问题 要跟行行摄色以色列摄影采风团一起去以色列旅游摄影了,不知道以色列有... 之前跟行行摄色去过尼泊尔摄影采风团。现在我想出去玩,大家帮我推荐... 暑假我和同事跟随行行摄色去斯里兰卡摄影采风,在那边拍摄风景该带什么镜... 最近要跟行行摄色的埃塞俄比亚摄影旅行团一起过去了,不知道那里的食物怎... 想跟行行摄色去土耳其,但是土耳其摄影创作团 土耳其深度摄影团 土耳... 斯里兰卡摄影采风团。对摄影采风这个概念不太理解,虽然是报了行行摄... 尼泊尔摄影采风团,我跟行行摄色去过。现在我想出去玩,是肯尼亚摄影团还 ... 团友出了个谜语猜不着,求解答!我们跟行行摄色旅行摄影采风团去了印度... 如果有人对别人说了一句什么话,导致别人不理我了怎么办 中兴ZXR10 3800-8路由器 进不了enable模式,提示No password is se_百度问一问 在二叉树中,什么是路径?什么是权? 我在京东买东西他们寄错东西了 我又在天天快递寄回去了换货了 请问这样东西能换吗? 卖家发错了货,怎样换货?求具体流程告知。 《我的暴躁大小姐》txt下载在线阅读全文,求百度网盘云资源 我想看 小说 站在两个世界的边缘 程浩 老板又给我转励志的鸡汤文章,怎么办? 程浩的《站在两个世界的边缘》是怎样的一本书 烈火永生分集剧情介绍 《站在两世界的边缘》读后感 不屈的生命 无言的震撼 为话题八百字作文 急! 听说程浩要出书了,是谁在帮他做文章编辑工作? 极若武者 程浩是谁? 诗人程浩是哪个朝代的 读者上面一篇写自己脑瘫孩子从出生到离世的心情叙述文 信用卡余额代偿和信用卡分期还款哪个划算? 信用卡代偿哪个好? 信用卡代偿这个是真实存在的吗? 股票市场中的防御性品种说的是那类股票? 中兴无线路由器怎么上不去网啊?都格式化了,还是上不去啊?求解啊 网吧办会员能退卡吗是退卡不是退 款 会员卡里的钱用完了 能退吗 zte中兴路由器,上不了网,*感叹号,651问题,ld配置错误,求大神教教我 麦德龙会员卡可以退吗 借呗与网贷有本质的区别吗? 中兴路由器网站打不开怎么办 如何找出二叉树两结点之间的路径,并嫠薪岬 中兴联通路由器不能进入调试价面。 建立一棵二叉树,编程实现求从根节点到给定节点之间的路径 C语言 在二叉树中有两个结点m和n,如果m是n的祖先,可以找到从m到n的路径的遍... 为什么中兴路由器设置时,网页进不去 ios13.1开启了缩放后,整个屏幕变大不能恢复,怎么解决啊 ZXA10 F460中兴光纤猫无法进入路由器设置 我的中兴路由器连上了.电脑也显示连上网了.可是就是上不了网. 苹果iOS13的Bug大汇总,网友:还好没升级,不然就后悔了! (ZTE)中兴 路由器 重启了 192.168.1.1 还是进不去有谁知道?帮下忙 微信用了分身原来的消失了怎么再找? 苹果11 ios13系统的bug 苹果13诊断bug-type284是怎么回事 苹果13跳屏,是漏洞吗