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

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

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

      【算法】冒泡排序(Bubble Sort)(一)

      冒泡排序(Bubble Sort)

      冒泡排序是一種簡單的排序算法。它重復地走訪過要排序的數列,一次比較兩個元素,如果它們的順序錯誤就把它們交換過來。走訪數列的工作是重復地進行直到沒有再需要交換,也就是說該數列已經排序完成。這個算法的名字由來是因為越小的元素會經由交換慢慢“浮”到數列的頂端。

      1.算法描述

      • 比較相鄰的元素。如果第一個比第二個大,就交換它們兩個;
      • 對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最后一對,這樣在最后的元素應該會是最大的數;
      • 針對所有的元素重復以上的步驟,除了最后一個;
      • 重復步驟1~3,直到排序完成。

      2.動圖演示

      3.代碼實現

      //javascript實現
      function bubbleSort(arr) {
          var len = arr.length;
          for (var i = 0; i < len; i++) {
              for (var j = 0; j < len - 1 - i; j++) {
                  if (arr[j] > arr[j+1]) {       // 相鄰元素兩兩對比
                      var temp = arr[j+1];       // 元素交換
                      arr[j+1] = arr[j];
                      arr[j] = temp;
                  }
              }
          }
          return arr;
      }
      
      //java實現
      public class BubbleSort implements IArraySort {
      
          @Override
          public int[] sort(int[] sourceArray) throws Exception {
              // 對 arr 進行拷貝,不改變參數內容
              int[] arr = Arrays.copyOf(sourceArray, sourceArray.length);
      
              for (int i = 1; i < arr.length; i++) {
                  // 設定一個標記,若為true,則表示此次循環沒有進行交換,也就是待排序列已經有序,排序已經完成。
                  boolean flag = true;
      
                  for (int j = 0; j < arr.length - i; j++) {
                      if (arr[j] > arr[j + 1]) {
                          int tmp = arr[j];
                          arr[j] = arr[j + 1];
                          arr[j + 1] = tmp;
      
                          flag = false;
                      }
                  }
      
                  if (flag) {
                      break;
                  }
              }
              return arr;
          }
      }
      
      posted @ 2022-03-15 22:40  HZX↑  閱讀(54)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文字幕理伦午夜福利片| 色综合久久网| 无码任你躁久久久久久久| 中文字幕在线精品国产| 国产精品熟女亚洲av麻豆| 天堂av色综合久久天堂| 一本精品中文字幕在线| 乱子伦视频在线看| 亚洲人成电影网站 久久影视| 熟妇无码熟妇毛片| 亚洲欧洲日产国无高清码图片| 亚洲欧美日韩综合一区在线| 亚洲色成人网站www永久四虎| 在线观看热码亚洲av每日更新| 豆国产97在线 | 亚洲| 国产精品中文字幕视频| 18禁亚洲一区二区三区| 精品一区二区亚洲国产| 98精品全国免费观看视频| 成年女人喷潮免费视频| 特黄大片又粗又大又暴| 亚洲国产欧美在线人成AAAA| 国产乱码精品一区二三区| 狠狠亚洲色一日本高清色| 国产精品啪| 青阳县| 9久9久热精品视频在线观看| 一区二区三区黄色一级片| 无码人妻精品一区二区三区下载| 亚洲免费观看视频| 亚洲国产欧美在线观看片| 91老熟女老女人国产老| 丰满少妇高潮无套内谢| 泸西县| 亚洲天堂男人影院| 久久老熟女一区二区蜜臀| 不卡在线一区二区三区视频| 国内精品自线在拍| 狠狠色噜噜狠狠狠狠蜜桃| 国产久免费热视频在线观看| 爆乳女仆高潮在线观看|