首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

冒泡排序的容易案列

2012-12-25 
冒泡排序的简单案列public class BoubbleSort{??private static int[] arg new int[10]?public BoubbleS

冒泡排序的简单案列

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;
? }
}

热点排行