选择排序,找最值,以及遍历

 1 //    找数组最小值的方法
 2     public static void getMin(int [] arrArg) {
 3         int min = 0;
 4         for (int i = 0; i < arrArg.length; i++) {
 5             if (arrArg[i]<arrArg[min]) {
 6                 min = i;
 7             }
 8         }
 9         System.out.println(arrArg[min]);
10     }
11 //    选择排序从小到大的方法
12     public static void arrs(int []arrArg) {
13         for (int i = 0; i < arrArg.length; i++) {
14             for (int j = i+1; j < arrArg.length; j++) {
15                 if (arrArg[i]>arrArg[j]) {
16                     int max = arrArg[i];
17                     arrArg[i] = arrArg[j];
18                     arrArg[j] = max;
19                 }
20             }
21         }
22     }
23 //    遍历数组的方法
24     public static void teap(int [] arr) {
25         for (int i = 0; i < arr.length; i++) {
26             if (i<arr.length-1) {
27                 System.out.print(arr[i]+", ");
28             }else {
29                 System.out.print(arr[i]);
30                 System.out.println();
31             }
32         }
33     }

心得:所谓选择排序就是用A下标的数去和其他位置的比较,然后把找到的比如最小值放在A位置上,再用当前位置的A数去和其他位置的数...以此类推。

猜你喜欢

转载自www.cnblogs.com/jijijijibeibeibei/p/12018505.html