1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      php怎么實(shí)現(xiàn)常見的排序

      這篇文章給大家分享的是有關(guān)php怎么實(shí)現(xiàn)常見的排序的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

      成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)石門,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220

      具體內(nèi)容如下

      $arr = [4,5,3,2,1,9,8,6,7];

      冒泡排序

      function maopao($arr)
      {
          $len = count($arr);
          for ($i=1; $i <$len ; $i++) { 
              # code...
              for ($k=0; $k <($len-$i) ; $k++) { 
                  # code...
                  if ($arr[$k]>$arr[$k+1]) {
                      # code...
                      $v_k = $arr[$k];
                      $arr[$k]=$arr[$k+1];
                      $arr[$k+1]=$v_k;    
                  }
              }
          }
          return $arr;
      }

      快速排序

      function kuaisu($arr)
      {
          $len = count($arr);
          if ($len<=1) {
              # code...
              return $arr;
          }
          //選擇基準(zhǔn)元素
          $a = $arr[0];
          $left = $right = [];
          //循環(huán)
          for ($i=1; $i < $len; $i++) { 
              # code...
              if ($arr[$i]<$a) {
                  # code...
                  $left[]=$arr[$i];
              }else{
                  $right[]=$arr[$i];
              }
          }
          $left = kuaisu($left);
          $right = kuaisu($right);
          return array_merge($left,[$a],$right);
      }

      插入排序

      function insertSort($arr)
      {
          $len = count($arr);
          for ($i=1; $i < $len; $i++) { 
              # code...
              $tmp = $arr[$i];
              for ($j=$i-1; $j >=0 ; $j--) { 
                  # code...
                  if ($tmp<$arr[$j]) {
                          # code...
                      $arr[$j+1]=$arr[$j];
                      $arr[$j]=$tmp;    
                  }else{
                      break;
                  }    
              }
          }
          return $arr;
          }

      選擇排序

      function selectSort($arr)
      {
          $len = count($arr);
      
          for ($i=0; $i < $len; $i++) { 
              # code...
              $p=$i;
      
              for ($j=$i+1; $j < $len; $j++) { 
                  # code...
                  if ($arr[$p]>$arr[$j]) {
                      # code...
                      $p=$j;
                  }
      
              }
      
              $tmp = $arr[$p];
              $arr[$p]=$arr[$i];
              $arr[$i]=$tmp;
      
          }
      
          return $arr;
      }

      感謝各位的閱讀!關(guān)于“php怎么實(shí)現(xiàn)常見的排序”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


      當(dāng)前文章:php怎么實(shí)現(xiàn)常見的排序
      本文地址:http://ef60e0e.cn/article/jopjhh.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        新竹市| 东阳市| 黄陵县| 云阳县| 清远市| 扬州市| 司法| 昭觉县| 崇义县| 日喀则市| 鹿邑县| 象州县| 汉川市| 石泉县| 嘉鱼县| 龙海市| 崇礼县| 嘉定区| 越西县| 个旧市| 汝州市| 旺苍县| 关岭| 杭锦后旗| 会宁县| 康平县| 湘阴县| 海林市| 榆树市| 天气| 洱源县| 湘西| 邵阳市| 麦盖提县| 三台县| 彰化县| 库尔勒市| 绥江县| 广宁县| 东乡县| 邵武市|