public class ChoiceSort { public int[] sortArray(int[] nums){ if(nums.length==0){ return nums; } for(int i=0;i< nums.length;i++){ int minIndex=i;//最小数的下标,每次循环开始第一个为默认 for(int j=i;j<nums.length;j++){ if(nums[j]<nums[minIndex]){ minIndex=j;//最小索引 } } int temp=nums[minIndex]; nums[minIndex]=nums[i]; nums[i]=temp;//交换最小元素 } return nums; } }
java06-选择排序
于 2024-03-11 14:45:51 首次发布
本文介绍了一个名为ChoiceSort的Java类中的sortArray方法,该方法使用冒泡排序算法对整数数组进行升序排序。它通过两层循环找到并交换最小元素的位置,直到整个数组有序。
摘要由CSDN通过智能技术生成