#3292. 二叉树初赛练习

二叉树初赛练习

1、一棵完全二叉树的结点总数为18,其叶结点数为( ) 。 {{ select(1) }}

  • 7个
  • 8个
  • 9个
  • 10个

2、 二叉树第10层的结点数的最大数目为( ) 。 {{ select(2) }}

  • 10
  • 100
  • 512
  • 1024

3、一棵深度为K的满二叉树有( )个结点。 {{ select(3) }}

  • 2^K - 1
  • 2^K
  • 2 * K
  • 2 ^ (K-1)

4、对任何一棵二叉树T,设n0、n1、n2分别是度数为0、1、2的顶点数,则下列判断中正确的是( ) 。 {{ select(4) }}

  • n0=n2+1
  • n1=n0+1
  • n2=n0+1
  • n2=n0-1

5、一棵n个节点的完全二叉树,则该二叉树的高度h为( ) 。 {{ select(5) }}

  • n/2
  • log(n)
  • log(n)/2
  • log(n) + 1

6、一棵完全二叉树上有1001个结点,其中叶子结点的个数是( ) 。 {{ select(6) }}

  • 250
  • 500
  • 254
  • 501

7、如果一棵二叉树有N个度为2的节点,M个度为1的节点,则该树的叶子个数为( ) 。 {{ select(7) }}

  • N+1
  • 2 * N-1
  • N-1
  • M+N-1

8.如果一棵二叉树只有根结点,那么这棵二叉树高度为 1。请问高度为 5 的完全二叉树有 ( )种不同的形态? {{ select(8) }}

  • 16
  • 15
  • 17
  • 32

9.根节点的高度为 1,一棵拥有2023个节点的三叉树高度至少为()。 {{ select(9) }}

  • 6
  • 7
  • 8
  • 9

10.一棵有 n 个结点的完全二叉树用数组进行存储与表示,已知根结点存储在数组的第 1个位置。若存储在数组第 9 个位置的结点存在兄弟结点和两个子结点,则它的兄弟结点和右子结点的位置分别是( )。 {{ select(10) }}

  • 8、18
  • 10、18
  • 8、19
  • 10、19