/**
* @Description 选择排序,就是设定某个元素为当前集合的最小值,然后将当前元素所在位置的后面的所有
* 元素与这个元素比较,如果后面某个元素比这个元素小,就将当前元素和后面一个元素替换位置
* @auther Eleven
* @create 2020-04-05 13:11
**/
public class SelectSort {
public static void main(String[] args) {
int[] arr = new int[]{1,9,5,2,6,7,10,11};
System.out.println(Arrays.toString(arr));
selectSort(arr);
System.out.println(Arrays.toString(arr));
}
public static void selectSort(int[] arr){
//遍历集合
for (int i=0;i<arr.length;i++){
//从当前的一个元素往后以为开始遍历,分别和当前元素比较,
for (int j=i+1;j<arr.length;j++){
//如果当前元素比后面元素大就互换位置
if (arr[i] > arr[j]){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
}
}
简单的选择排序
最新推荐文章于 2020-07-12 21:25:23 发布
1518

被折叠的 条评论
为什么被折叠?



