早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为(63)。A.B.C.D.
题目
用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为(63)。

A.
B.
C.
D.
参考答案
正确答案:C
解析:二叉排序树又称二叉查找树,它可以是一棵空树,若非空时具有下述性质:
1.若根结点的左子树非空,则左子树上所有结点的关键字值均小于等于根结点的关键字值。
2.若根结点的右子树非空,则右子树上所有结点的关键字值均大于等于根结点的关键字值。
3.根结点的左、右子树也分别为二叉排序树。
构造二叉排序树过程如下:
首先与根结点比较,如果小于等于则进入左边子树,再与左边子树的根节点比较,直到找到它要放的位置,否则进入右子树,进行上述操作。
解析:二叉排序树又称二叉查找树,它可以是一棵空树,若非空时具有下述性质:
1.若根结点的左子树非空,则左子树上所有结点的关键字值均小于等于根结点的关键字值。
2.若根结点的右子树非空,则右子树上所有结点的关键字值均大于等于根结点的关键字值。
3.根结点的左、右子树也分别为二叉排序树。
构造二叉排序树过程如下:
首先与根结点比较,如果小于等于则进入左边子树,再与左边子树的根节点比较,直到找到它要放的位置,否则进入右子树,进行上述操作。
看了用关键字序列10、20、30、...的网友还看了以下:
文本怎样处理这些句子?如:第一列是1第二列是一些英文第三列是中文就是怎样把第二列的英文去掉 英语 2020-05-13 …
.第一列 第二列 第三列 第四列第一行 1 4 5 10 第二行 4 8 10 12 第三行 9 数学 2020-05-16 …
两条数学题》》》第一列第二列第三列第四列第一行:14510第二行:481012第三行:912151 数学 2020-06-02 …
在Excel中,如何根据第一列输入的数字,在第二列显示63的倍数,在第三列显示第一列减去第二列的数 其他 2020-07-18 …
将下列数排成下表:第一列第二列第三列第4列第1行14510第2行481012第3行9121514第 数学 2020-07-21 …
如图,把偶数二、4、0、q,排成5列.各列从左到右依次为第1列、第二列、第3列、第4列和第5列,请 其他 2020-07-25 …
第一列第二列第三列第四列第一行14510第二行481012第三行9121514第十行第二列的数是多 数学 2020-07-25 …
第一列第二列第三列第四列第一行14510第二行481012第三行9121514.....(1)第十 数学 2020-07-25 …
execl筛选第一列在第二列中没有的比如我第一列是15243321第一列是第二列的子集,我想第三列是 其他 2020-11-11 …
Excel2010中,多条件排序有什么作用?比如第一列是语文成绩,第二列是数学成绩.如果用多条件排序 其他 2020-12-05 …