当前位置:首页计算机类软件水平考试中级软件设计师->下面关于二叉树叙述,正确是()。

下面关于二叉树叙述,正确是()。

  • A.完全二叉树高度h与其节点数n之间存在确定关系
  • B.在二叉树顺序存储和链式存储结构中,完全二叉树更适合采用链式存储结构
  • C.完全二叉树中一定不存在度为1节点
  • D.完全二叉树中必定有偶数个叶子节点
答案: A
本题解析:

根据其定义,一棵完全二叉树除了最后一层外,其余层节点数都是满,最后一层节点也必须自左至右排列,例如图(a)是高度为3满二叉树,图(b)是完全二叉树,图(c)不是完全二叉树。

中级软件设计师,章节练习,基础复习,中级软件设计师算法

二叉树采用顺序存储结构时,对于编号为i节点,则有: 若i=l时,该节点为根节点,无双亲:若i小于l时,该节点双亲节点为|i/2|:● 若2i≤n,则该节点左孩子编号为2i否则无左孩子:若2i+1≤n,则该节点右孩子编号为2i+1,否则无右孩子。图(d)为具有10个节点完全二叉树及其顺序存储结构,图(e)为某非完全二叉树顺序存储结构,从中可以看出,完全二叉树适合采用顺序存储结构。

中级软件设计师,章节练习,基础复习,中级软件设计师算法

可以推导出具有n个节点完全二叉树深度为[log2n]+1。

更新时间:2022-07-14 22:33
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案