Java算法-冒泡排序

来源:互联网 发布:电影淘淘源码 编辑:程序博客网 时间:2024/05/16 02:07
package suanfa.sort;import java.util.Arrays;/***冒泡排序不断的进行相邻的 大的网上冒泡  第一次 最大的就找出来了 第二次第二大的就找出来了 n=1     c=0n=2     c=1+0n=3     c=2+1+0n=4     c=3+2+1+0c = [0+(n-1)]*n/2 = (n²-n)/2和插入排序一样 */public class MaoPaoSort {    public static void main(String[] args) {        int[] arr = {3,6,2,8,9,10,5,1};        sort(arr);        System.out.println(Arrays.toString(arr));    }    public static void sort(int[] arr){        for(int i=0;i<arr.length;i++){            for(int j=0;j<arr.length-i-1;j++){                if(arr[j] > arr[j+1]){                    int m = arr[j];                    arr[j] = arr[j+1];                    arr[j+1] = m;                }            }        }    }}
0 0
原创粉丝点击