标签:一个 for 循环 ima 代码 比较 http ++ 大小
题目分析:
通过观察发现,本题目要实现把数组元素{13,46,22,65,3}进行排序
解题步骤:
a) 进行第一圈元素比较时,要比较的第一个元素为数组第一个元素,即索引为0的元素
b) 进行第二圈元素比较时,要比较的第一个元素为数组第二个元素,即索引为1的元素
c) 依次类推,得出结论:进行第n圈元素比较时,要比较的第一个元素为数组第n个元素,即数组索引为n-1的元素
代码如下:
//选择排序 public static void selectSort(int[] arr) { //功能 //外层循环用来控制数组循环的圈数 for (int i = 0; i < arr.length-1; i++) { //内层循环用来完成元素值比较,把小的元素值互换到要比较的第一个元素中 for (int j = i+1; j < arr.length; j++) { if (arr[i] > arr[j]) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } }
标签:一个 for 循环 ima 代码 比较 http ++ 大小
原文地址:http://www.cnblogs.com/lixiangyang521/p/7830941.html