冒泡算法简单例子_Java

冒泡算法之前用过,但是具体的忘了,今天试着写了一下,提醒下自己,当然程序复用性较差!

 

int []array =newint[6];

array[0] = 7;

array[1] = 3;

array[2] = 10;

array[3] = 2;

array[4] = 8;

array[5] = 1;

for(int i = 0 ; i < array.length ; i ++){

   for(int j = i + 1; j < array.length ; j ++){

      if(array[i] > array[j]){

        int temp;

        temp = array[i];

        array[i] = array[j];

        array[j] = temp;

        System.out.println(array[0] +";" + array[1]

		+ ";" + array[2] +";" + array[3] +";"

		+ array[4] +";" + array[5]);

      }

   }

}


 

运行结果:

3;7;10;2;8;1

2;7;10;3;8;1

1;7;10;3;8;2

1;3;10;7;8;2

1;2;10;7;8;3

1;2;7;10;8;3

1;2;3;10;8;7

1;2;3;8;10;7

1;2;3;7;10;8

1;2;3;7;8;10

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值