数据结构之冒泡排序
/**
* 冒泡排序的排序过程很简单利于人们理解,到时并不是十分有效的排序方法,一个好的算法要控制好操作的时间
* 冒泡排序采取的两两交换的方式,当数据量比较大时就会出现所需要的时间比较久,不同的要求,采取的算法也是不相同的
*/
package ForCircle;
class Algorithm{
//冒泡排序
public void maopao() {
int a[] = { 5, 4, 7, 8, 6, 3, 2,1 };
for(int i=0;i<a.length;i++){
for(int j=0;j<a.length-1-i;j++){
if(a[j]>a[j+1]){
int tem=a[j+1];
a[j+1]=a[j];
a[j]=tem;
}
}
}
show(a);
}
public void show(int a[]){
for(int i:a){
System.out.print(i);
}
}
}