美文网首页
选择排序-直接排序

选择排序-直接排序

作者: 潦倒神仙 | 来源:发表于2019-10-21 17:27 被阅读0次
    public class SelectionSort {
        
        public static void sort(int[] arr){
            
            for (int i = 0; i < arr.length; i++) {
                int k = i;
                for (int j = i; j < arr.length; j++) {
                    if (arr[j] < arr[k]) {
                        k = j;
                    }
                }
                int temp = arr[k];
                arr[k] = arr[i];
                arr[i] = temp;
            }
        }
        
        public static void main(String[] args) {
            int[] arr = new int[] { 23, 98, 45, 2, 24, 64, 12, 1 };
            sort(arr);
            for (int i = 0; i < arr.length; i++) {
                System.out.print(arr[i]);
                System.out.print(" ");
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:选择排序-直接排序

          本文链接:https://www.haomeiwen.com/subject/vftrcftx.html