<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當(dāng)前位置:首頁>軟件介紹>PHP實(shí)現(xiàn)排序算法 查詢:
               
          PHP實(shí)現(xiàn)排序算法

                  <?php

                  // 功能: PHP實(shí)現(xiàn)各種排序算法

                  // 冒泡排序

                  function BubbleSort($arr){

                  $num = count($arr);

                  for($i=1;$i<$num;$i++){

                  for($j=$num-1;$j>=$i;$j--){

                  if($arr[$j]<$arr[$j-1]){

                  $iTemp = $arr[$j-1];

                  $arr[$j-1] = $arr[$j];

                  $arr[$j] = $iTemp;

                  }

                  }

                  }

                  return $arr;

                  }

                  // 交換法排序

                  function ExchangeSort($arr){

                  $num = count($arr);

                  for($i=0;$i<$num-1;$i++){

                  for($j=$i+1;$j<$num;$j++){

                  if($arr[$j]<$arr[$i]){

                  $iTemp = $arr[$i];

                  $arr[$i] = $arr[$j];

                  $arr[$j] = $iTemp;

                  }

                  }

                  }

                  return $arr;

                  }

                  // 選擇法排序

                  function SelectSort($arr){

                  $num = count($arr);

                  for($i=0;$i<$num-1;$i++){

                  $iTemp = $arr[$i];

                  $iPos = $i;

                  for($j=$i+1;$j<$num;$j++){

                  if($arr[$j]<$iTemp){

                  $iTemp = $arr[$j];

                  $iPos = $j;

                  }

                  }

                  $arr[$iPos] = $arr[$i];

                  $arr[$i] = $iTemp;

                  }

                  return $arr;

                  }

                  // 插入法排序

                  function InsertSort($arr){

                  $num = count($arr);

                  for($i=1;$i<$num;$i++){

                  $iTemp = $arr[$i];

                  $iPos = $i-1;

                  while(($iPos>=0) && ($iTemp<$arr[$iPos])){

                  $arr[$iPos+1] = $arr[$iPos];

                  $iPos--;

                  }

                  $arr[$iPos+1] = $iTemp;

                  }

                  return $arr;

                  }

                  // 快速排序

                  function QuickSort($arr){

                  $num = count($arr);

                  $l=$r=0;

                  for($i=1;$i<$num;$i++){

                  if($arr[$i] < $arr[0]){

                  $left[] = $arr[$i];

                  $l++;

                  }else{

                  $right[] = $arr[$i];

                  $r++;

                  }

                  }

                  if($l > 1){

                  $left = QuickSort($left);

                  }

                  $new_arr = $left;

                  $new_arr[] = $arr[0];

                  if($r > 1){

                  $right = QuickSort($right);

                  }

                  for($i=0;$i<$r;$i++){

                  $new_arr[] = $right[$i];

                  }

                  return $new_arr;

                  }

                  $arr = array(7,1,6,5,2); $arr_new = QuickSort($arr); echo "<pre>";

                  print_r($arr_new);

                  echo "</pre>";

                  ?>

                  


          微信公眾平臺(tái)開發(fā)方案書通過PHP操作SQLServer數(shù)據(jù)庫
          使用 eAccelerator加速PHP代碼的目的如何配置php服務(wù)器-iis7.5配置php環(huán)境網(wǎng)站搭建
          配置Editplus調(diào)試PHP程序入門教程PHP對(duì)數(shù)組的處理
          將PHP作為Shell腳本語言使用關(guān)于php測試部署和持續(xù)集成
          不常見卻非常有用的PHP函數(shù)安全配置PHP的25個(gè)實(shí)踐事例
          php總結(jié)報(bào)告PHP+PDO+學(xué)習(xí)筆記
          PHP開發(fā)中常見的錯(cuò)誤 PHP+MySQL分頁原理及實(shí)現(xiàn)
          PHP連接各種數(shù)據(jù)庫代碼php程序員學(xué)習(xí)計(jì)劃
          信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
          • 勁爆價(jià):
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 日本熟妇HD | 午夜爽| 黄色片免费播放 | 亲子伦视频一区二区三区 | 久色影视| 天天日天天添 | 国产人妻人伦精品一区二区网站 | 亚洲狼人影院 | 天天操人人爽 | 国产一级a毛一级a看免费漫画 |