冒泡算法:
package pro;
public class MaoPao {
/*
* 冒泡排序
*/
public static void main(String[] args) {
int a[] = { 12, 34, 5, 65, 87, 45, 565, 8, 4, 3, 56, 65 };
DataSort(a);
}
// 排序
public static void DataSort(int b[]) {
for (int i = 0; i < b.length; i++) {
for (int j = 0; j < b.length - i - 1; j++) {
int temp = 0;
if (b[j] > b[j + 1]) {
temp = b[j];
b[j] = b[j + 1];
b[j + 1] = temp;
}
}
}
PrintSort(b);
}
// 打印
public static void PrintSort(int c[]) {
for (int k = 0; k < c.length; k++) {
System.out.print(c[k] + " ");
}
}
}
|
|