package sort;
public class TestSort {
public static void main(String []args){
int b[] = {5,3,12,4,78,6,10,33};
int result[]= bubbleSort(b);
for(int i=0;i<result.length;i++){
System.out.print(result[i] +",");
}
}
public static int[] bubbleSort(int a[]){
for(int i=a.length-1;i>=0;i--){
for(int j=0;j<i;j++){
if(a[j]>a[j+1]){
int temp = a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
return a;
}
}
/**
* 选择排序
* @param a
* @return
*/
public static int[] selectSort(int a[]){
for(int i=0 ; i<a.length;i++){
for(int j=i+1;j<a.length;j++){
if(a[i]>a[j]){
int temp = a[i];
a[j]=a[i];
a[i]=temp;
}
}
}
return a;
}原文:http://blog.csdn.net/smile0198/article/details/18569419