<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      選擇排序

      選擇排序(Java)

      聲明:本文參考https://blog.csdn.net/gisboygogogo/article/details/107554216

      一、原理

        每一趟從待排序的數據元素中選擇最小(或最大)的一個元素作為首元素,直到所有元素排完為止,簡單選擇排序是不穩定排序

      二、時間復雜度

        時間復雜度為O(n^2)

      三、代碼實現(已優化)

       1 public static void selectSort(int[] arr){
       2  
       3         int min = 0; 
       4         int minIndex = 0; 
       5  
       6         //選擇排序時間復雜度是 O(n^2)
       7         //算法就是先簡單讓后復雜。先把一個復雜算法,拆分成簡單的問題,然后逐步解決
       8         for(int i=0; i< arr.length-1; i++){
       9             
      10             min = arr[i]; //假定最小值
      11             minIndex = i; //假定最小值的索引
      12  
      13             for(int j=i+1; j<arr.length; j++){ //這里是整個數組的長度,因為要遍歷整個數組的所有數,找到最小的那個,從第 i+1 個元素開始
      14                 if(min > arr[j]){ //說明min不是假定的最小值 arr[j]比 min還小
      15                     min = arr[j]; //重置min,讓min重返最小值,找到該輪的最小值
      16                     minIndex = j; //重置minIndex,找到該輪的最小值索引
      17                 }
      18             }
      19  
      20             //將最小值 放在 arr[0],即交換
      21             //如第一輪下來 i=0時,min = 1, minIndex = 3
      22             if(minIndex != i){ //這里是優化的代碼,如果minIndex沒有發生改變,就不執行里面得的代碼
      23                 arr[minIndex] = arr[i]; //把 第i輪循環開始的,第一個元素 放到下標 minIndex 最小值那個位置上(第一輪 arr[3] = arr[0], 將111放在1那個位置)
      24                 arr[i] = min; //第一輪的時候,此時min = 1 是最小值,arr[0] = 1, 把第一個元素設置成最小值
      25             }
      26  
      27             System.out.println("第" + (i+1) +"輪候后:");
      28             System.out.println(Arrays.toString(arr));
      29         }
      30     }

       

      posted @ 2021-12-06 00:09  xiayiLL  閱讀(49)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 在线播放深夜精品三级| 国产视频一区二区三区四区视频| 中文字幕成熟丰满人妻| 日韩亚洲国产激情一区二区| 国产精品国产高清国产一区| 日韩精品 在线 国产 丝袜| 承德市| 高清美女视频一区二区三区| 亚洲AVAV天堂AV在线网阿V | 国产妇女馒头高清泬20p多| 日本道高清一区二区三区| 日本视频一区二区三区1| 2020无码专区人妻系列日韩| 一区二区三区四区国产综合| 亚洲av成人精品日韩一区| 国模粉嫩小泬视频在线观看| 狠狠色综合久久狠狠色综合| 一本色道久久综合熟妇人妻| 夜夜躁狠狠躁日日躁视频| 久久91精品牛牛| 亚洲精品一区二区三区中文字幕| 亚洲综合视频一区二区三区| 亚洲欧洲一区二区精品| 无码人妻斩一区二区三区| 日韩乱码人妻无码系列中文字幕| 少妇被粗大的猛烈进出69影院一| 国产自产av一区二区三区性色 | 人成午夜大片免费视频77777| 西西午夜无码大胆啪啪国模| 亚洲大尺度视频在线播放| 国产一区精品综亚洲av| 久久无码专区国产精品| 国产精品对白刺激久久久| 又黄又爽又色的少妇毛片| 蜜桃av亚洲第一区二区| 格尔木市| 亚洲欧美人成电影在线观看| 亚洲综合精品中文字幕| 日韩精品国产二区三区| 麻豆a级片| 亚洲熟妇少妇任你躁在线观看无码|