本文实例讲述了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程序设计有所帮助。