美文网首页
huawei od 寻找路径 or 数组二叉树

huawei od 寻找路径 or 数组二叉树

作者: 梦想橡皮擦 | 来源:发表于2023-04-09 11:07 被阅读0次

本期题目:寻找路径 or 数组二叉树

题目

二叉树也可以用数组来存储,给定一个数组,树的根节点的值储存在下标1
对于储存在下标n的节点,他的左子节点和右子节点分别储存在下标 2*n2*n+1
并且我们用-1代表一个节点为空。
给定一个数组存储的二叉树,试求从根节点到最小的叶子节点的路径,路径由节点的值组成。

输入

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

输出描述

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

题解地址 📤

华为 OD 机试

机试政策
华为机试一共有三题,每题 100 分。
第一题是编程,第二题是算法,第三题是应用。
150 分是华为统一的通过分数线。但各个部门的要求又不一样,通常非目标院校的分数要求更高些。
300+是高分,260+是较为安全的分数。
机考时长 2.5 小时,可以选择用电脑答题,也可以用手机答题。
机考可选语言:C/C++、 java、 python、 js
机考平台:建议提前准备好带有摄像头的电脑(方便后期上传答案)

相关文章

  • Binary Tree Maximum Path Sum

    hard Question 寻找二叉树的最大路径和,路径可以起始和终止与树的任意节点,可以不经过根节点。假设二叉树...

  • 怎样应对IT面试与笔试-(十三)

    112. Path Sum 寻找路径和 给一个二叉树和一个数字,寻找一个从根结点到叶子结点的路径,使得路径上结点...

  • LintCode-二叉树中的最大路径和

    描述 给出一棵二叉树,寻找一条路径使其路径和最大,路径可以在任一节点中开始和结束(路径和为两个节点之间所在路径上的...

  • LintCode二叉树中的最大路径和

    给出一棵二叉树,寻找一条路径使其路径和最大,路径可以在任一节点中开始和结束(路径和为两个节点之间所在路径上的节点权...

  • lintcode-二叉树中的最大路径和

    给出一棵二叉树,寻找一条路径使其路径和最大,路径可以在任一节点中开始和结束(路径和为两个节点之间所在路径上的节点权...

  • 大体整理

    链表 给定两个链表和第三个链表,找规律然后进行算法实现。 二叉树 非递归实现二叉树中序遍历 数组 寻找两个排序数组...

  • 哈夫曼编码和最优二叉树的c++实现

    [toc] 赫夫曼树就是总加权路径最小的最优二叉树。课上学的时候,书上用的是数组和对应的下标来模拟最优二叉树的建立...

  • 逆向分析之植物大战僵尸之修改反汇编代码达到修改运行逻辑

    0x01 使游戏失去暂停功能 进入游戏,用OD附加进程。 使用OD 点击E模块,再次选中exe的路径,双击(因为此...

  • 顺序存储二叉树

    Overview 顺序存储二叉树,是由数组转换成的二叉树,一个元素为数组的二叉树。 提供了数组转换成二叉树的思路 ...

  • 二叉树实现

    1.层次遍历可以用于寻找叶子节点,寻找路径,寻找树的最短最大高度的非递归实现。2.中序遍历搜索二叉树后是升序的序列...

网友评论

      本文标题:huawei od 寻找路径 or 数组二叉树

      本文链接:https://www.haomeiwen.com/subject/znrbddtx.html