第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

快速排序非遞歸

標(biāo)簽:
PHP

快速排序-非递归

function FindPv(&$arr, $s, $e){

    $p = $s; //基准起始位置

    $v = $arr[$p];  //将数组的第一个值作为基准值

    while($s <$e){

        while($arr[$e]>$v&&$e>$p){

            $e--;

        }

        $arr[$p] = $arr[$e];

        $p = $e;

        while($arr[$s]<$v&&$s<$p){

            $s++;

        }

        $arr[$p] = $arr[$s];

        $p = $s;

    }

    $arr[$p] = $v;

    return $p;

}

function PvSort(&$arr){

    $stack = array();

    array_push($stack,array(0,count($arr)-1));//初始化

    while(count($stack)>0){

        $temp = array_pop($stack);

        $p = FindPv($arr, $temp[0], $temp[1]);

        if($p+1<$temp[1]) array_push($stack,array($p+1,$temp[1]));

        if($temp[0]<$p-1) array_push($stack,array($temp[0],$p-1));

    }

}

$arr = array(10,6,8,23,4,1,17,56,32,50,11,9);//12个数

echo '<pre>';

PvSort($arr);

print_r($arr);
點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消