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
中序遍历:左中右
前序遍历:中左右