笔试-牛客会员选择题-树篇题目及解析

1.2022 自如 Java 二叉树的根节点计为第1层结点,则第9层最多有多少个结点?

A 18

B 256

C 128

D 64

B

二叉树的第i层最多有 2^(i-1)个节点,故第9层有256个,选B。

2.2022 星环科技 Java若一颗完全二叉树中某节点无左孩子,则该节点是

A 高度为1的节点

B 高度为2的节点

C 分支节点

D 叶子节点

D

完全二叉树:

除了最后一层,每一层的节点都是满的。最后一层的节点尽可能集中在左侧

3.2022 小米 Java在一棵二叉树上第10层的节点数最多是

A 128

B 256

C 512

D 1024

C

同第一题

4.2022 星环科技 Java树的高度是指根到叶子节点的最长路径的边数(根的高度为0)。一个二叉树的中序遍历序列为 KAFDEBGC,前序遍历序列为 EFAKDGBC,则该二叉树的高度为

A 2

B 3

C 4

D 5

B

中序遍历:左中右

前序遍历:中左右

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

m0_62364940

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

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

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

打赏作者

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

抵扣说明:

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

余额充值