数据结构

在一棵二叉排序树上实施()遍历后,其关键字序列是一个有序表。

题目

在一棵二叉排序树上实施()遍历后,其关键字序列是一个有序表。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

()二叉排序树可得到一个关键字的有序序列。

A.先序遍历

B.中序遍历

C.后序遍历

D.层序遍历


参考答案:B

第2题:

对一棵排序二叉树进行( )时,可以得到有序序列。A.前序遍历B.中序遍历C.后序遍历D.层次遍历


正确答案:B
中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,仍然先遍历左子树,再访问根结点,最后遍历右子树。

第3题:

对一棵排序二叉树进行( )时,可以得到有序序列。

A)前序遍历

B)中序遍历

C)后序遍历

D)层次遍历


正确答案:B
二叉树的访问有3种方式:前序遍历、中序遍历、后序遍历,但只有中序遍历可以得到有序序列。

第4题:

设有查找表{5,14,2,6,18,7,4,16,3},依次取表中数据,构造一棵二叉排序树。并说明如何由序列的二叉排序树得到相应序列的排序结果,对上述二叉排序给出中序遍历的结果。
(1)

(2)中序遍历:中序2,3,4,5,6,7,14,16,18

第5题:

对一棵二叉排序树迸行( )遍历,可得到该二叉树中结点关键字的有序序列。

A.先序
B.中序
C.后序
D.层序

答案:B
解析:
根据二叉排序树的性质,如果对其进行中序遍历所得到的的序列是有序序列。

第6题:

在一棵二叉排序树中,按【 】遍历得到的节点序列是有序序列。


正确答案:中序
中序 解析:二叉排序树的特点是左子树各节点的值小于树根节点,右子树各节点的值大于等于树根节点的值。中序遍历是“左子树—树根节点—右子树”,因此要得到有序节点序列,应进行中序遍历。

第7题:

将一个无序序列中的元素依次插入到一棵(60),并进行中序遍历,可得到一个有序序列。

A.完全二叉树

B.最小生成树

C.二叉排序树

D.最优二叉树


正确答案:C
解析:本题考查数据结构基础知识。
  一个连通图的生成树是一个极小连通子图,它包含图中的全部顶点,但只有构成一棵树的n-1条边。把生成树各边的权值总和称为生成树的权,把权值最小的生成树称为最小生成树。
  哈夫曼树又称最优二叉树,是一类带权路径长度最短的树。若深度为k的二叉树有 2k-1个结点,则称其为满二叉树。可以对满二叉树中的结点进行连续编号:约定编号从根结点起,自上而下、自左至右依次进行。深度为k、有n个结点的二叉树,当且仅当其每一个结点都与深度为k的满二叉树中编号从1至n的结点一一对应时,称之为完全二叉树。
  二叉排序树又称二叉查找树,它或者是一棵空树,或者是具有如下性质的二叉树。
  .若它的左子树非空,则左子树上所有结点的值均小于根结点的值。
  .若它的右子树非空,则右子树上所有结点的值均大于根结点的值。
  .左、右子树本身就是两棵二叉排序树。
  显然,将一个无序序列中的元素依次插入到一棵二叉排序树中并进行中序遍历,可得到一个有序序列。

第8题:

在一棵二叉排序树上实施_______遍历后,其关键字序列是一个有序表()

A、先序

B、中序

C、后序

D、深度


参考答案:B

第9题:

中序遍历二叉排序树可以得到一个有序的序列。()


答案:对
解析:
二叉排序树的左子树一定小于根节点,右子树一定大于根节点,中序遍历的顺序是首先中序遍历左子树,然后访问根节点,最后中序遍历右子树,所以中序遍历二叉排序树可以得到一个有序序列。

第10题:

对二叉排序树遍历的结果是一个有序序列。


正确答案:正确