import java.util.Arrays;
/**
* 选择排序
* 要点:每次把最小或者最大的排序到相应的位置
* @author L.Eric
*
*/
public class SelectionSort {
public static void main(String[] args) {
//定义一个整型数组
int[] nums = new int[]{4,3,-1,9,2,1,8,0,6};
//打印没有进行排序的数组
System.out.println("没有排序之前的结果:" + Arrays.toString(nums));
for(int i=0; i<nums.length-1; i++) {
for(int j=i+1; j<nums.length;j++) {
//定义临时变量,中间变量
int temp = 0;
if(nums[i] > nums[j]) {
temp = nums[j];
nums[j] = nums[i];
nums[i] = temp;
}
}
}
//打印排序后的结果
System.out.println("排序后的结果:" + Arrays.toString(nums));
}
}
选择排序(Java实现)
最新推荐文章于 2024-07-17 09:11:28 发布