排序算法检测

本次测评围绕排序算法的基本概念、经典过程、复杂度与基数排序代码补全展开,总分100分,请认真作答。
姓名
    ____________
学号
    ____________
体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求从高到矮站成一排。每个同学按顺序来到操场时,都从排尾走到排头,找到第一个比自己高的同学,并站在他的后面。这种站队的方法类似于( )算法。
A.快速排序
B.插入排序
C.冒泡排序
D.归并排序
使用冒泡排序对序列进行升序排列,每执行一次交换操作系统将会减少 1 个逆序对,因此序列 5,4,3,2,1 需要执行( )次操作,才能完成冒泡排序。
A.0
B.5
C.10
D.15
( )的平均时间复杂度为O(nlogn),其中n是待排序的元素个数。
A.基数排序
B.冒泡排序
C.堆排序
D.直接插入排序
A.4
B.5
C.6
D.7
请填写本项内容
    ____________
以下排序算法中,不需要进行关键字比较操作的算法是( )。
A.基数排序
B.冒泡排序
C.堆排序
D.直接插入排序


请填写以下内容:

填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
    ____________

10题 | 被引用0次

模板修改
使用此模板创建