黑马程序员技术交流社区

标题: 选择排序算法 [打印本页]

作者: 飞舞的指尖    时间: 2016-10-11 23:20
标题: 选择排序算法
选择排序算法:拿起始位置元素与后面的元素逐个比较public static void selectSort(int[] arr){
                             
                   for(int i = 0 ; i < arr.length - 1; i++){//外层循环控制的趟数,总趟数 arr.length-1
                           //内循环,是每次都在减少,修改变量的定义
                           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;
                                   }
                           }
                   }
           }


作者: beleveyourself    时间: 2016-10-11 23:25
总结的不错。

作者: yinyujue    时间: 2016-10-11 23:27
每次选择排序之后总是最小的在左边





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2