中级数据库系统工程师

二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(1)处应选择()A、递归程序B、迭代程序C、队列操作D、栈操作

题目

二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(1)处应选择()

  • A、递归程序
  • B、迭代程序
  • C、队列操作
  • D、栈操作
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

前序遍历序列与中序遍历序列相同的二叉树为(1),前序遍历序列与后序遍历序列相同的二叉树为(2)。

A.根结点无左子树的二叉树

B.根结点无右子树的二叉树

C.只有根结点的二叉树或非叶子结点只有左子树的二叉树

D.只有根结点的二叉树或非叶子结点只有右子树的二叉树


正确答案:D

第2题:

下列关于二叉树遍历的叙述中,正确的是(42)。

A.若一个树叶是某二叉树的前序最后一个结点,则它必是该二叉树的中序最后一个结点

B.若一个树叶是某二叉树的中序最后一个结点,则它必是该二叉树的前序最后一个结点

C.若一个结点是某二叉树的中序最后一个结点,则它必是该二叉树的前序最后一个结点

D.若一个结点是某二叉树的前序最后一个结点,则它必是该二叉树的中序最后一个结点


正确答案:B
解析:本题考查二叉树的遍历。在前序遍历得到的序列中,最后一个结点可能是右子树的最后一个右孩子叶子结点,如果这个孩子结点不存在,那么就是最后一个左孩子叶子结点。而在中序遍历得到的序列中,最后一个结点可能是右子树的最后一个右孩子叶子结点,如果这个孩子结点不存在,那么就是最后一棵右子树的根结点,所以,在中序序列中最后一个结点如果是叶子结点,那么这个结点肯定是右孩子叶子结点。因此,若一个树叶是某二叉树的前序最后一个结点,未必是该二叉树的中序最后一个结点;而若一个树叶是某二叉树的中序最后一个结点,则它必是该二叉树的前序最后一个结点。

第3题:

从供选择的答案中选出应填入下列叙述中()内的正确答案:

树是结点的集合,它有(A)个根结点。二叉树有(B)个根结点,按一定的规则,任一树都可以转换成惟一对应的二叉树。二叉树的查找有深度优先和广度优先两类,深度优先包括(C)。当一棵二叉树的前序序列和中序序列分别是HGEDBFCA和EGBDHFAC时,其后序序列必是(D),层次序列为(E).

供选择的答案

A:①且只有1 ②1或多于1

③0或1 ④至少2

B:①且只有1 ②1或多于1

③0或1 ④至少2

C:①前序遍历后序遍历中序遍历

②前序遍历后序遍历层次遍历

③前序遍历中序遍历层次遍历

④中序遍历后序遍历层次遍历

D:①BDEAGFHC ②EBDGACFH

②HGFEDCBA ④HFGDEABC

E:①BDEACGFH ②EBDGACFH

③HGFEDCBA ④HFGCDEAB


正确答案:A:① B:③ C:① D:② E:③
A:① B:③ C:① D:② E:③

第4题:

以下叙述不正确的是()。

A.后序线索二叉树是不完善的,要对它进行遍历,不需使用栈
B.任何一棵二叉树的后序线索树进行后序遍历时都必须使用栈
C.任何一棵二叉树都可以不用栈实现先序线索树的先序遍历
D.任何一棵二叉树都可以不用栈实现中序线索树的中序遍历

答案:B
解析:
遍历后序线索二叉树不需要使用栈。

第5题:

根据权值集合{0.30,0.25,0.25,0.12,0.08}构造的哈夫曼树中,每个权值对应哈夫曼树中的一个叶结点()

A.根结点到所有叶结点的路径长度相同
B.根结点到权值0.30和0.25所表示的叶结点路径长度相同
C.根结点到权值0.30所表示的叶结点路径最长
D.根结点到权值0.25所表示的两个叶结点路径长度不同

答案:B
解析:
根据哈夫曼树构造原则,画出哈夫曼树如下:

第6题:

二叉树的前序、中序和后序遍历法最适合采用(1)来实现。

查找树中,由根结点到所有其他结点的路径长度的总和称为(2),而使上述路径长度总和达到最小的树称为(3)。它一定是(4)。

在关于树的几个叙述中,只有(5)是正确的。

A.递归程序

B.迭代程序

C.队列操作

D.栈操作


正确答案:A

第7题:

后序遍历序列与中序遍历序列相同的二叉树为(85),前序遍历序列与后序遍历序列相同的二叉树为(86)。

A.根结点无左子树的二叉树

B.根结点无右子树的二叉树

C.只有根结点的二叉树或非叶子结点只有左子树的二叉树

D.只有根结点的二叉树或非叶子结点只有右子树的二叉树


正确答案:C

第8题:

从一个结点到其后继结点之间的连线称为一个分支;从一个结点X到另一个结点Y所经历的所有分支构成结点X到结点Y的路径;一条路径上的分支数目称为路径长度;从树的根结点到其他各个结点的最长路径长度称为树的路径长度。()

此题为判断题(对,错)。


参考答案:错误

第9题:

B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是( )

A.根结点保存树中所有关键字且有序排列
B.从根结点到每个叶结点的路径长度相同
C.所有结点中的子树指针个数都相同
D.所有结点中的关键字个数都相同

答案:B
解析:

第10题:

查找树中,由根结点到所有其他结点的路径长度的总和达到最小的树一定是()

  • A、B-树
  • B、平衡树
  • C、非平衡树
  • D、穿线树

正确答案:B

更多相关问题