为了实现n个元素的数组的升序排列,我们可以做n-1趟扫描,________
A. 每一趟选择最大值放到最后
B. 每一趟选择最大值与最后一个元素交换
C. 每一趟选择尚未排序元素中的最大值与最后一个元素交换
D. 每一趟选择尚未排序元素中的最大值与尚未排序的最后一个元素交换
查看答案
为了实现n个元素的数组的升序排列,我们可以做n-1趟扫描,每一趟________
A. 从前往后检查每一对相邻元素,不符合排列要求就交换
B. 从第i号下标开始向后检查每一对相邻元素,不符合排列要求就交换,i是趟数
C. 逐个检查每一个元素,不在正确位置就与前一个元素交换
D. 逐个检查每一个元素,不在正确位置就与后一个元素交换
对n个元素的数组用选择排序法排序,需要做________次元素之间的比较
A. n*n
B. n(n-1)
C. n*n/2
D. n(n-1)/2
把x数组的每个元素赋值为其下标值写作:for(i=0;i
把键盘读取的n个整数按下标从小到大的次序存入x数组写作:for(i=0;i