思路:就是把所有数据项扫描一遍,挑出最小的那个和最左边的交换位置,即放到0位置.现在最左边的就是有序得了,不需要在交换位置,再次扫描数据时就是从1开始,还是寻找最小的和1交换位置,直到所有数据都是有序的.选择排序的比较次数与冒泡排序相同,都是N-1次(https://www.cnblogs.com/zouwangblog/p/10984663.html),但是交换次数少于冒泡排序,每趟排序只有最后一次交换,前面的比较都是下标赋值 下面举例说明: int[] arg = {6,3,8,2,9,1}…