冒泡排序的简单案列
public class BoubbleSort{
?
?private static int[] arg =new int[10];
?
public BoubbleSort(){
?? arg[0]=10;
?? arg[1]=3;
?? arg[2]=16;
?? arg[3]=44;
?? arg[4]=53;
?? arg[5]=55;
?? arg[6]=23;
?? arg[7]=83;
?? arg[8]=5;
?? arg[9]=42;
?}
?
? public static void main(String[]args){
? ?BoubbleSort bs= new BoubbleSort();
? ??? System.out.println("排序前:");
? ??? display(arg);
? ??? for(int i=0;i<arg.length;i++){
? ??? ?? for(int j=0;j<arg.length-i-1;j++){
? ??? ?? ?if(arg[j]>arg[j+1]){
? ??? ?? ??swap(j,j+1);
? ??? ?? ??}
? ??? ?? ?}
? ??? ?}
? ??? ?System.out.println();
? ??? ?System.out.println("排序后:");
? ??? ?display(arg);
? ?}
?
? public static void display(int[] args){
????? for(int i=0;i<args.length;i++){
??????? System.out.println(args[i]+" ");
????? }
? }
?
? public static void swap(int i,int j){
???? int temp=arg[i];
???? arg[i]=arg[j];
???? arg[j]=temp;
? }
}