比較排序算法:
要點:以此讓數組中的每個元素去和剩下的元素比較,并且按照規則做值的交換.
/*
比較排序算法
*/
class Demo6
{
public static void main(String[] args)
{
int[] arr = {0,-1,23,34,89,232};
selectSort(arr);
}
public static void selectSort(int[] arr)
{
for (int i = 0; i < arr.length-1; i++)
{
for (int j = i+1; j < arr.length; j++)
{
if (arr[j] > arr[i])
{
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
//輸出運算結果
for (int i = 0; i < arr.length; i++)
{
System.out.print(arr[i]+",");
}
}
}
示例截圖: