java入门--比较排序算法

比较排序算法:

要点:以此让数组中的每个元素去和剩下的元素比较,并且按照规则做值的交换.

/*

比较排序算法

*/

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]+",");

}

}

}

示例截图:

java入门--比较排序算法_第1张图片

你可能感兴趣的:(java入门--比较排序算法)