public class c06_02_01选择排序法 { /** * 数组选择排序 * @param arr 需要排序的数组 * @return 排好顺序的数组 */ public static void translate(int[] arr){ for(int i=0, len=arr.length; i<len-1; i++){ for(int j=i; j<len;j++){ if(arr[i] > arr[j]){ int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } } public static void main(String[] args) { int[] arr = {12,3,53,6,42,95,1,10,32}; translate(arr); out(arr); } /** * 输出数组信息 * @param arr 要输出的数组 */ private static void out(int[] arr) { System.out.printf("%d",arr[0]); for(int i=1, len=arr.length; i<len; i++){ System.out.printf(",%d",arr[i]); } } }
选择排序法
最新推荐文章于 2021-06-15 11:53:40 发布