import java.util.Arrays;
/**
*
* 选择排序
* 特点:内循环结束一次,最值出现头角标位置上。
*/
public class ChooseValue {
public static void main(String[] args) {
int[] arr = new int[]{5,1,6,4,2,8,9};
//length-1:表示不取最后一个下标的元素,因为意义不大,不减一也没有关系。
for(int x=0;x<arr.length-1;x++){
//x+1:表示从下标为1的元素开始比起
for(int y=x+1;y<arr.length;y++){
if(arr[x]>arr[y]){
int temp = arr[x];
arr[x] = arr[y];
arr[y] = temp;
}
}
}
System.out.println(Arrays.toString(arr));
}
}
数组(七)
最新推荐文章于 2020-10-15 12:58:19 发布