码迷,mamicode.com
首页 > 编程语言 > 详细

冒泡排序(JAVA实现)

时间:2017-09-07 19:38:22      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:java   调整   []   sort   int   public   system   .com   main   

基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。

即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。

技术分享

 

代码实现:

public class Sort {

public void sort(int[] a){
for(int i=0;i<a.length-1;i++){
for(int j=0;j<a.length-i-1;j++){
if(a[j]<a[j+1]){int m;
m=a[j];
a[j]=a[j+1];
a[j+1]=m;
}
}
}
for(int n:a){
System.out.print(","+n);
}
}
public static void main(String[] args) {
int[] b={5,4,8,3,7,2,1,9,0,6};
Sort t = new Sort();
t.sort(b);
}
}

 

冒泡排序(JAVA实现)

标签:java   调整   []   sort   int   public   system   .com   main   

原文地址:http://www.cnblogs.com/meimei00/p/7490994.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!