【华为OD机试真题 Python语言】187、 创建二叉树 | 机试真题+思路参考+代码解析(未)

该博客分享了华为OD在线测试中的一道Python编程题目,涉及创建二叉树的问题。内容包括题目描述、输入输出说明、样例以及解题思路和代码参考,适合备考华为OD机试的学习者阅读。
摘要由CSDN通过智能技术生成


🍂个人博客首页: 鲨鱼狼臧
 
🍂专栏介绍: 2024华为OD机试真题,使用Python进行解答,专栏每篇文章都包括真题,思路参考,代码分析,思路参考超过百字,欢迎大家订阅学习


一、题目


🎃题目描述

请按下列描述构建一颗二叉树, 并返回该树的根节点:
 
1、先创建值为-1的根结点,根节点在第0层;
 
2、然后根据operations依次添加节点: operations[i] = [height, index]表示对第height层的第index个节点node,添加值为i的子节点:
 
● 若node无 [左子节点] ,则添加左子节点;
 
● 若node有[左子节点] ,但无 [右子节点] ,则添加右子节点;
 
● 否则不作任何处理
 
height、index 均从0开始计数;
 
index指所在层的创建顺序
 
注意:
● 输入用例保证每次操作对应的节点已存在;
● 控制台输出的内容是根据返回的树根节点&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲨鱼狼臧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值