按降序对a[]={23,45,65,71,1}排序,第一次冒泡排序结束时,( )将冒到顶部。
A: 23
B: 45
C: 1
D: 71
A: 23
B: 45
C: 1
D: 71
举一反三
- inta[]={45,4,67,23,65,87,34,52,56};数组中a[5]的值为() A: 23 B: 45 C: 65 D: 87
- 在C#语言中采用冒泡排序法,对一组三个元素的数据(71、11、4)进行升序排序,需要比较( )次。 A: 1 B: 2 C: 3 D: 4
- #include void main() { int j,k,e,t,a[ ]={0,6,2,64,1}; for(j=0;j<4;j++) { t=j;<br/>for(k=j;k<5;k++) if(a[k] A: 冒泡法对数组升序排序 B: 选择法对数组升序排序 C: 冒泡法对数组降序排序 D: 选择法对数组降序排序
- 对一组记录(65,37,95,60,45, 72)进行排序,第一趟快速排序的结果是? A: (65, 37, 95, 60, 45, 72) B: (45, 37, 60, 65, 95, 72) C: (37, 65, 95, 60, 45, 72) D: (37, 65, 60, 45, 72, 95)
- 一组记录的排序码为(20,45,16,35,79,80,23,40),其中含有4个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为( )。 A: 16 20 35 45 23 40 79 80 B: 16 20 35 45 79 80 23 36 C: 16 20 45 35 79 80 23 36 D: 16 20 35 45 79 23 36 80