本文实例讲述了java实现的冒泡排序算法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
public class PaoPaixu {
public static void sort( int [] data){
int tmp;
for ( int i = 0 ; i < data.length; i++) {
for ( int j = i+ 1 ; j < data.length; j++) {
if (data[i]>data[j]){
/*tmp=data[i];
data[i]=data[j];
data[j]=tmp;*/
data[i]=data[i]+data[j];
data[j]=data[i]-data[j];
data[i]=data[i]-data[j];
}
}
}
}
public static void main(String[] args) {
int [] data={ 4 , 2 , 1 , 8 , 9 , 4 , 2 };
sort(data);
for ( int i = 0 ; i < data.length; i++) {
System.out.println(data[i]);
}
}
}
|
希望本文所述对大家java程序设计有所帮助。