【名词&注释】
二叉排序树(binary sort tree)、关键字、线性表(linear list)、第一个(first)、堆排序(heapsort)、不可能(impossible)、关键码
[单选题]对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为5)得到__(1)__,快速排序(选第一个记录为基准元素)得到__(2)__,基数(基数为10)排序得到__(3)__,二路归并排序得到__(4)__,堆排序得到__(5)__。
A. D
查看答案&解析
查看所有试题
学习资料:
[单选题]一组记录的关键码为(46,79,56,38,40,84),则采用快速排序的方法,以第一个记录为基准得到的一次划分结果为()
A. 38,40,46,56,79,84
B. 40,38,46,79,56,84
C. 40,38,46,56,79,84
D. 40,38,46,84,56,79
[单选题]如果一个栈的进栈序列是1,2,3,4且规定每个元素的进栈和退栈各一次,那么不可能(impossible)得到的退栈序列为()
A. 4,3,2,1
B. 4,2,1,3
C. 1,3,2,4
D. 3,4,2,1
[单选题]()从二叉树的任一结点出发到根的路径上,所经过的结点序列必按其关键字降序排列。
A. 二叉排序树
B. 大顶堆
C. 小顶堆
D. 平衡二叉树
[单选题]递归算法的执行过程一般来说,可分成__(1)__和__(2)__两个阶段。
A. B
[单选题]对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为5)得到__(1)__,快速排序(选第一个记录为基准元素)得到__(2)__,基数(基数为10)排序得到__(3)__,二路归并排序得到__(4)__,堆排序得到__(5)__。
A. B
[单选题]用某种排序方法对线性表(25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化情况如下。①25,84,21,47,15,27,68,35,20②20,15,21,25,47,27,68,35,84③15,20,21,25,35,27,47,68,84④15,20,21,25,27,35,47,68,84则所采用的排序方法是__(1)__。不稳定的排序是__(2)__。外排序是指__(3)__。
A. C
[单选题]二叉树__(1)__。在完全二叉树中,若一个结点没有__(2)__,则它必定是叶结点。每棵树都能唯一地转换成与它对应的二叉树。由树转换成的二叉树里,一个结点N的左子树是N在原树里对应结点的__(3)__,而N的右子树是它在原树里对应结点的__(4)__。二叉排序树的平均检索长度为__(5)__。
A. C
本文链接:https://www.51bdks.net/show/l8qn0l.html