结构推理
已知“奇偶转换排序”如下所述:第一趟对所有奇数的i,将a[i]和a[i+1]进行比较,第二趟对所有偶数的i,将a[i]和a[i+1]进行比较,每次比较时若a[i]>a[i+1],则将二者交换,以后重复上述二趟过程交换进行,直至整个数组有序。
【正确答案】
结束条件为:对奇数和对偶数的两趟过程都没有交换。此时说明每相邻的3个元素是单调递增的,所以整个序列是单调递增的,已排好序。
【答案解析】
提交答案
关闭