//冒泡排序
public static void mp(int a[]) {
int k = a.length;
do {
for (int i = 0, j = i + 1; i < k - 1; i++, j++) {
// System.out.println(i+","+j);
if (a[i] > a[j]) {
a[i] ^= a[j];
a[j] ^= a[i];
a[i] ^= a[j];
}
}//
k--;
} while (k != 1);
}
//快速排序
public static void kp(int a[]) {
int k = a.length;
for (int i = 0; i < k - 1; i++) {
for (int j = i + 1; j < k; j++) {
if (a[i] > a[j]) {
a[i] ^= a[j];
a[j] ^= a[i];
a[i] ^= a[j];
}// if end
}// for end
}// for end
}// kp end
排序算法快速排序和冒泡排序
最新推荐文章于 2019-04-09 22:24:24 发布