<small id="hQRkU"></small><ol id="hQRkU"><b id="hQRkU"></b></ol><map id="hQRkU"></map>
    <meter id="hQRkU"></meter>

    1. <meter id="hQRkU"></meter><nav id="hQRkU"><button id="hQRkU"></button></nav><rp id="hQRkU"><audio id="hQRkU"></audio></rp><tbody id="hQRkU"></tbody>

      选择排序详细代码

      浏览:568 发布日期:2019/11/14 分类:基础算法 关键字: 选择排序 面试题 怎么排序 排序 算法优化 算法
      选择排序详细代码

      GitHub地址 https://github.com/Tim-AutumnWind/Commonly/**
       * 选择排序  while 循环 :1000 / 171.ms  --- 10000 / 15447.ms
       * 选择排序  for   循环 :1000 / 183.ms  --- 10000 / 16745.ms
       * @param $sort
       * @param $n
       * @return mixed
       */
      function get_select_sort($sort,$n = ''){
          $n = $n ?? count($sort);
          $i = 0;
          while($i < $n){
              $j = $i + 1;
              while($j < $n){
                  if($sort[$i] > $sort[$j]){
                      $val        =   $sort[$i];
                      $sort[$i]   =   $sort[$j];
                      $sort[$j]   =   $val;
                  }
                  $j++;
              }
              $i++;
          }
          return $sort;
      }
      评论( 相关
      后面还有条评论,点击查看>>