题目内容

元素交换是冒泡排序的基本操作,对a数组int a[10]={3,5,7,9,8,4,21,10,6,15},t;要求将数组的首尾元素交换,以下正确的交换方式是________。

A. a[0]=a[9],a[9]=a[0];
B. t=a[1],a[1]=a[10],a[10]=t;
C. t=a[10],a[10]=a[1],a[1]=t;
D. t=a[0],a[0]=a[9],a[9]=t;

查看答案
更多问题

关于排序以下说法正确的是()

A. 排序是将一组数据按照一定的顺序排列起来,由小到大排列时称为升序排序,反之,则为降序排序。
B. 使用一维数组进行排序时,通常的过程是先将待排序的一组数据存储在数组中,然后使用一定的排序方法进行具体的排序操作。
C. 排序的方法有多种,冒泡排序是最基本的排序方法

以下程序段将对a数组实现升序排序(N是符号常量)for(i=1;ia[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}

A. 对
B. 错

以下程序段将对a数组实现将序排序(N是符号常量)for(i=1;i

A. 对
B. 错

存储N个数的一维数组,对这N个数升序排序时,最多需要N-1趟比较交换;对这N个数降序排序时,则需要N趟比较交换

A. 对
B. 错

答案查题题库