JAVA整型陣列排序演算法以及改進演算法
阿新 • • 發佈:2019-01-28
1.0版本
public class Arraysort {
//排序陣列元素,從小到大
private static void sort(int[] a){
for(int i=0;i<a.length;i++){
for(int j=i+1;j<a.length;j++){
//每個陣列元素都和其後的每個陣列元素比較,將小的元素與大的交換
if(a[j]>a[i]){
int temp;
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
}
//輸出陣列
private static void print(int[] a){
for(int i=0;i<a.length;i++){
System.out.print(a[i]);
}
System.out.println();
}
public static void main(String[] args) {
int[] a={9,8,7,6,5,4,3,2,1};
sort(a);
print(a);
}
}