华为OD机试真题 Java 实现构建二叉树2023 Q1 | 100分

Posted MISAYAONE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试真题 Java 实现构建二叉树2023 Q1 | 100分相关的知识,希望对你有一定的参考价值。

        所有题目均有五种语言实现。C实现目录C++ 实现目录Python实现目录Java实现目录JavaScript实现目录

题目

请按下列描达构建一颗二叉树,并返回该树的根节点:
1、先创建值为 -1 的根结点,根节点在第 0 层;
2、然后根据 operations 依次添加节点:operations[i] = [height,index] 表示对第 height 层的第 index 个节点node ,添加值为 i 的子节点:
-> 若node 无[左子节点] ,则添加左子节点
-> 若node 有[左子节点] ,但无[右子节点] ,则添加右子节点:
否则不作任何外理。

height、index 均从0开始计数; index 指所在层的创建

以上是关于华为OD机试真题 Java 实现构建二叉树2023 Q1 | 100分的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题 C++ 实现构建二叉树2023 Q1 | 100分

华为OD机试真题 C++ 实现构建二叉树2023 Q1 | 100分

华为OD机试真题 Python 实现构建二叉树2023 Q1 | 100分

华为OD机试真题 C 实现构建二叉树2023 Q1 | 100分

华为OD机试真题 Python 实现构建二叉树2023 Q1 | 100分

华为OD机试真题 JS 实现构建二叉树2023 Q1 | 100分