类型:转载 责任编辑:asp 日期:2007/03/01
奇偶交换排序如下所述:第一趟对所有奇数j,将6ljl和6li十1]进行比较;
第二趟对所有的偶数i,将6lji和dli十u进行比较,若6lji>“lj十1],则将两者交换;第
三趟对奇数人第四趟对偶数i,ol,,依次类推直至整个序列有序为止。
(1)试问这种排序方法的结束条件是什么?
(2)分析当初始序列为正序或逆序两种情况下,奇偶交换排序过程中所需进行的关
键字比较的次数。
推荐阅读
(1)偶数遍历时没有发生交换
(2)正序:n-1次
逆序:n(n-1)/2
这跟一般的排序算法是一样的。