您的位置:首页 > 其它

基础数组的基础算法(冒泡排序法)

2018-01-26 18:45 176 查看
public class BubbleSortDemo01 {
public static void main(String[] args) throws Exception {
int data[] = new int[] { 2, 1, 9, 0, 5, 3, 7, 6, 8 };
sort(data);
print(data);
}

// 冒泡排序的方法
public static void sort(int arr[]) {
// 外层控制排序总体次数
for (int k = 0; k < arr.length; k++) {
// 内层控制买次的排序控制
for (int i = 0; i < arr.length - 1; i++) {
if (arr[i] > arr[i + 1]) {
int temp = arr[i];
arr[i] = arr[i + 1];
arr[i+1] = temp;
}
}
}

}

// 打印方法
public static void print(int array[]) {
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + "、");
}
System.out.println();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: