茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    php實例代碼:各種排序的算法
    來源:易賢網(wǎng) 閱讀:847 次 日期:2014-10-21 10:27:19
    溫馨提示:易賢網(wǎng)小編為您整理了“php實例代碼:各種排序的算法”,方便廣大網(wǎng)友查閱!

    //冒泡排序

    function maopao_sort($demo){

    $num = count($demo);

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

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

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

    $temp = $demo[$j];

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

    $demo[$j-1]= $temp;

    }

    }

    }

    return $demo;

    }

    //插入排序

    function charu_sort($demo){

    $num = count($demo);

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

    $temp=$demo[$i];

    $dqweizhi = $i-1;//記錄當前位置

    while(($dqweizhi>=0)&&($temp<$demo[$dqweizhi])){

    $demo[$dqweizhi+1] = $demo[$dqweizhi];

    $dqweizhi--;

    }

    $demo[$dqweizhi+1] = $temp;

    }

    return $demo;

    }

    //選擇法排序

    function select_sort($demo){

    $num = count($demo);

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

    $temp=$demo[$i];

    $dqweizhi=$i;

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

    if($demo[$j]<$temp){

    $temp=$demo[$j];

    $dqweizhi=$j;

    }

    }

    $demo[$dqweizhi]=$demo[$i];

    $demo[$i]=$temp;

    }

    return $demo;

    }

    //快速排序

    function quick_sort($demo)

    {

    $num = count($demo);

    if($num<=1){

    return $demo;

    }

    $key=$demo[0];

    $left_array=array();

    $right_array=array();

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

    if($demo[$i]<=$key){

    $left_array[]=$demo[$i];

    }else{

    $right_array[]=$demo[$i];

    }

    }

    $left_array =quick_sort($left_array);

    $right_array=quick_sort($right_array);

    return array_merge($left_array,array($key),$right_array);

    }

    $test = array('43','154','3','78','13','284','167','2','56','2234','121','57','345');

    $sss = quick_sort($test);

    var_dump($sss);

    ?>

    更多信息請查看IT技術(shù)專欄

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機網(wǎng)站地址:php實例代碼:各種排序的算法

    2026上岸·考公考編培訓(xùn)報班

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)