早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
用关键字序列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、...的网友还看了以下:
6个0,5个1,4个2的排列组合问题,(第一问),第一位出现的0一定排在第一位出现的1有多少种排列 数学 2020-05-13 …
高中函数题,求解若函数f(x)=2 cos^2 x+根号3sin2x+a(a属于R)若函数f(x) 数学 2020-05-13 …
有一个行列式,第一排是a1+kb1 b1+lc1 c1第二排是a2+kb2 b2+lc2 c2 第 数学 2020-05-13 …
C语言中指针引用二维数组元素问题假设a是一个3行4列的二维数组,请问为什么a[0]与*(a+0)是 其他 2020-05-14 …
绿草地能更新空气,每平方米的绿草地每天可以放出氧气约0.015千克,吸收二氧化碳0.02千克.每人 数学 2020-05-21 …
第一排的座位数为12,从第二排开始,每一排比前一排增加a个座位第一排第二排第三排第四排……第n排1 其他 2020-06-11 …
礼堂第一排有a个座位,后面每排都比前一排多一个座位.第二排有多少个座位?第三排呢?用式子表示第n排 数学 2020-06-25 …
已知a属于(0,排/2)tana=1/2求tan2a和sin(2a+3/排)的值已知a属于(0,排 数学 2020-07-13 …
二维数组里面a[0+2]是指向行还是列*(a[0+2]+2)是不是等于a[2][2]a[0]就是指 数学 2020-07-29 …
△=0,△<0时一元二次方程ax2+bx+c=0(a>0)的根根需要用字母代表出来△>0,△=0,△ 数学 2020-12-27 …