冒泡排序

import java.util.Arrays;

public class My {
    void bubbleSort(int[] arr){
        int n=arr.length;
        for(int i=0;i){
            boolean flag=false;
            for(int j=0;j){
                if(arr[j]>arr[j+1]){
                    int temp=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=temp;
                    flag=true;
                }
            }
            if(!flag){
                break;
            }
        }
    }
    public static void main(String[] args){
        My my=new My();
        int[] arr={5,6,1,2,4,7,2,3,4,6,4};
        my.bubbleSort(arr);
        System.out.println(Arrays.toString(arr));
    }
}

 

你可能感兴趣的:(冒泡排序)