Java之冒泡排序

来源:互联网 发布:mysql offset 编辑:程序博客网 时间:2024/05/19 13:44
public class BubbleSort {/** * 冒泡排序 * @param args */public static void main(String[] args) {//初始化一个数组int[] arr = {2,31,5,4,1,9};System.out.println("原数组:");for (int i=0; i<arr.length; i++) {System.out.print(arr[i] + ",");}System.out.println();//冒泡排序算法for (int i=0; i<arr.length-1; i++) {//外层循环控制排序趟数for (int j=0; j<arr.length-1-i; j++) {//内层循环控制每一趟排序多少次if (arr[j] > arr[j+1]) {int temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}System.out.println("排序后的数组:");for (int num : arr) {System.out.print(num + ",");}}

结果输出:

原数组:
2,31,5,4,1,9,
排序后的数组:
1,2,4,5,9,31,

详解:前辈的文章==========》》》致敬》》》https://www.cnblogs.com/shen-hua/p/5422676.html

原创粉丝点击