对给定数组中的元素进行排序,选择排序和冒泡排序,中间还试了一下java的util包中提供的Arrays.sort方法。
PS:冒泡排序掌握的还不太熟练.......
import java.util.*;//试了一下Arrays.sort方法
/*
对给定数组进行排序。
{5,1,6,4,2,8,9}
*/
public class ArrayTest2 {
public static void main(String[] args)
{
int[] arr={5,1,6,4,2,8,9};
System.out.println("排序前");
showArr(arr);
//Selectsort(arr);
//Bubblesort(arr);
//Arrays.sort(arr,0,4);
System.out.println("排序后");
showArr(arr);
}
//选择排序
public static void Selectsort(int[] arr){
for(int i=0;iarr[y]){
temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
public static void showArr(int[] arr){
System.out.print("[");
for(int i=0;i