华为OD机试 -数组二叉树(Java) | 机试题+算法思路+考点+代码解析 【2023】
创始人
2024-06-03 02:50:53
0

数组二叉树

题目

二叉树也可以用数组来存储,给定一个数组,树的根节点的值存储在下标1,对于存储在下标N的节点,它的左子节点和右子节点分别存储在下标2N和2N+1,并且我们用值-1代表一个节点为空。

给定一个数组存储的二叉树,试求从根节点到最小的叶子节点的路径,路径由节点的值组成。

输入描述:

输入一行为数组的内容,数组的每个元素都是正整数,元素间用空格分隔。注意第一个元素即为根节点的值,即数组的第N个元素对应下标N,下标0在树的表示中没有使用,所以我们省略了。输入的树最多为7层。

输出描述:

输出从根节点到最小叶子节点的路径上,各个节点的值,由空格分隔,用例保证最小叶子节点只有一个。

示例1

输入

3 5 7 -1 -1 2 4

输出

3 7 2

说明

数组存储的二叉树如图,故到最小叶子节点的路径为3 7 2

示例2

输入

5 9 8 -1 -1 7 -1 -1 -1 -1 -1 6

输出

5 8 7 6

说明

数组存储的二叉树如图,故到最小叶子节点的路径为10 8 7 6,注意数组仅存储至最后一个非空节点,故不包含节点“7”右子节点的-1

相关内容

热门资讯

热点推荐“越乡游双扣到底有没有... 亲,越乡游双扣这款游戏可以开挂的,确实是有挂的,。但是开挂要下载第三方辅助软件,越乡游双扣的开挂软件...
热点推荐“颖河竞技到底有没有透... 热点推荐“颖河竞技到底有没有透视挂吗”原来真的有挂一、颖河竞技AI软件牌型概率发牌机制”必胜“技巧 ...
热点推荐“腾威互娱到底有没有透... 您好:腾威互娱确实真的有挂,软件加微信【7198902】确实是有挂的,很多玩家在这款游戏中打牌都会发...
热点推荐“新畅游互娱到底有没有... 您好:新畅游互娱确实真的有挂,软件加微信【7198902】确实是有挂的,很多玩家在这款游戏中打牌都会...
热点推荐“众悦棋牌到底有没有透... 您好:众悦棋牌确实真的有挂,软件加微信【7198902】确实是有挂的,很多玩家在这款游戏中打牌都会发...
热点推荐“易来麻将到底有没有透... 易来麻将这个游戏其实有挂的,确实是有挂的,需要了解加客服微信:【7198902】, 很多玩家在这款游...
热点推荐“急速快三到底有没有透... 热点推荐“急速快三到底有没有透视挂吗”原来真的有挂1、让任何用户在无需AI插件第三方神器的情况下就能...
热点推荐“夜猫麻将到底有没有透... 您好,夜猫麻将这款游戏可以开挂的,确实是有挂的,需要了解加微{7198902}很多玩家在这款游戏中打...
热点推荐“韵味广东麻将到底有没... 亲,韵味广东麻将这款游戏可以开挂的,确实是有挂的,。但是开挂要下载第三方辅助软件,韵味广东麻将的开挂...
热点推荐“荣耀互娱到底有没有透... 荣耀互娱这个游戏其实有挂的,确实是有挂的,需要了解加客服微信:【7198902】, 很多玩家在这款游...
热点推荐“山羊顶角到底有没有透... 热点推荐“山羊顶角到底有没有透视挂吗”原来真的有挂是一款可以让一直输的玩家,快速成为一个“必胜”的a...
热点推荐“达运娱乐到底有没有透... 您好:达运娱乐确实真的有挂,软件加微信【7198902】确实是有挂的,很多玩家在这款游戏中打牌都会发...
热点推荐“非凡娱乐到底有没有透... 热点推荐“非凡娱乐到底有没有透视挂吗”原来真的有挂一、非凡娱乐AI软件牌型概率发牌机制”必胜“技巧 ...
热点推荐“蕲春打拱到底有没有透... 您好,蕲春打拱这款游戏可以开挂的,确实是有挂的,需要了解加微{7198902}很多玩家在这款游戏中打...
热点推荐“微乐捉鸡麻将到底有没... 热点推荐“微乐捉鸡麻将到底有没有透视挂吗”原来真的有挂1、让任何用户在无需AI插件第三方神器的情况下...
热点推荐“天天竞赛到底有没有透... 天天竞赛这个游戏其实有挂的,确实是有挂的,需要了解加客服微信:【7198902】, 很多玩家在这款游...
热点推荐“火龙棋牌到底有没有透... 亲,火龙棋牌这款游戏可以开挂的,确实是有挂的,。但是开挂要下载第三方辅助软件,火龙棋牌的开挂软件,名...
热点推荐“秀山搏胡到底有没有透... 热点推荐“秀山搏胡到底有没有透视挂吗”原来真的有挂;原来确实真的有挂(需添加指定薇7198902获取...
热点推荐“开心在线到底有没有透... 亲,开心在线这款游戏可以开挂的,确实是有挂的,。但是开挂要下载第三方辅助软件,开心在线的开挂软件,名...
热点推荐“88娱乐城到底有没有... 您好,88娱乐城这款游戏可以开挂的,确实是有挂的,需要了解加微{7198902}很多玩家在这款游戏中...