package 排序算法.选择排序;
import java.util.Arrays;
/**
* 算法思想:第一个位置的值与后面所有位置的值做比较,如果满足就不交换,不满足就交换,直到比较完所有的数。
*/
public class ChooseSort {
public static void main(String[] args) {
int[] array = {0,12,5,25,8,4,2,7,41};
int[] result = ChooseSorts(array);
System.out.println(Arrays.toString(result));
}
//创建选择排序的方法
public static int[] ChooseSorts(int[] arrays){
//从第一个位置开始与后面位置上的元素做比较
for(int i = 0;i<arrays.length-1;i++){
int temp = 0;
for (int j = i+1;j<arrays.length;j++){
if (arrays[i]>arrays[j]){
temp = arrays[i];
arrays[i] = arrays[j];
arrays[j] = temp;
}
}
}
return arrays;
}
}
选择排序算法
于 2021-12-14 13:34:53 首次发布