题目内容
(请给出正确答案)
[单选题]
用冒泡排序算法对21,43,54,75,86,五个数进行升序排序,下列叙述正确的是()
A.每一趟都不需要进行数据比较
B.整个冒泡排序的过程都没有数据被交换
C.冒泡排序只能实现从小到大排序
D.5个数一轮比较4次,要进行4轮比较,所以共进行16次比较
答案
B、整个冒泡排序的过程都没有数据被交换
A.每一趟都不需要进行数据比较
B.整个冒泡排序的过程都没有数据被交换
C.冒泡排序只能实现从小到大排序
D.5个数一轮比较4次,要进行4轮比较,所以共进行16次比较
B、整个冒泡排序的过程都没有数据被交换
第6题
若用冒泡排序法对序列18,14,6,27,8,12,16,52,10,26,47,29,41,24从小到大进行排序,共要进行()次比较。
A.33
B.45
C.70
D.91
第7题
中值相对较小的数据会像水中的气泡一样逐渐上升到数组的最顶端,与此同时,较大的数据逐渐地下沉到数组的底部。这个处理过程需要在整个数组范围内反复执行多遍。每一遍执行时,比较相邻的两个元素,若顺序不对,则将其位置交换,当没有数据需要交换时, 数据也就排好序了。编程将排序函数DataSort() 改用冒泡法实现。
第9题
A.直接选择排序
B.直接插入排序
C.快速排序
D.冒泡排序
第11题
A.选择排序是稳定的,冒泡排序是稳定的
B.选择排序是不稳定的,冒泡排序是不稳定的
C.选择排序是稳定的,冒泡排序是不稳定的
D.选择排序是稳定的,冒泡排序是不稳定的