冒泡排序(JAVA实现)

Posted 每每00

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了冒泡排序(JAVA实现)相关的知识,希望对你有一定的参考价值。

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

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

 

代码实现:

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代码实现—冒泡排序

Java实现冒泡排序详细代码

冒泡排序Java代码实现

冒泡排序Java代码实现

冒泡排序java

Java排序算法之冒泡排序