/** * 选择排序 * 以数组为例,以首次为例将索引为0的数字假定为最小值,跟后面的数字以此进行比较* 将最小的数字与当前位置的数字进行交换,以此类推* @param arr 需要排序的数组 */public static void selectSort(int[] arr){ for(int i=0;i<arr.length;i++){ int min = arr[i]; int minIndex = i; for(int j=i+1;j<arr.length;j++){ if (min > arr[j]) { min = arr[j]; minIndex = j; } } arr[minIndex] = arr[i]; arr[i] = min; }} 有希望在的地方,痛苦也成欢乐
相关文章:
你感兴趣的文章:
- 维持阻塞d触发器
- Android开源组件原理解析
- 伺服电机的功率、速度、转矩的关系
- LOGO!在民用稳压电源中的应用案例
- 2023年4月天猫乐活季有哪些玩法?有哪些注意事项?
- mqoa.dll报错丢失解决方法