6.5.11 使用PHP程序進(jìn)一步理解快速排序法

6.5.11 使用PHP程序進(jìn)一步理解快速排序法

<?php
    $arr = array(20, 18, 33, 17, 44, 15, 22, 13, 25, 34, 11, 18, 66);
    function qsort($arr) {
        if(!is_array($arr) || empty($arr))
            return array();
        //獲取數(shù)組的長度
        $len = count($arr);
        //如果數(shù)組中只有一個(gè)元素, 直接返回這個(gè)數(shù)組
        if($len <= 1)
            return $arr;
        $key[0] = $arr[0];
        $left = array();
        $right = array();
        for($i = 1; $i<$len; $i++) {
            if($arr[$i] <= $key[0]) {
                $left[]=$arr[$i];
            }else{
                $right[] = $arr[$i];
            }
        }
        $left=qsort($left);
        $right=qsort($right);
    return array_merge($left, $key, $right);
    }
    print_r($arr);
    echo '<br>';
    print_r(qsort($arr)); 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子距辆,更是在濱河造成了極大的恐慌瓮孙,老刑警劉巖轨帜,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瘩将,死亡現(xiàn)場離奇詭異凯傲,居然都是意外死亡锐涯,警方通過查閱死者的電腦和手機(jī)磕诊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纹腌,“玉大人霎终,你說我怎么就攤上這事∩恚” “怎么了莱褒?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長涎劈。 經(jīng)常有香客問我广凸,道長阅茶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任谅海,我火速辦了婚禮脸哀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘扭吁。我一直安慰自己撞蜂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布侥袜。 她就那樣靜靜地躺著蝌诡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪枫吧。 梳的紋絲不亂的頭發(fā)上送漠,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音由蘑,去河邊找鬼。 笑死代兵,一個(gè)胖子當(dāng)著我的面吹牛尼酿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播植影,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼裳擎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了思币?” 一聲冷哼從身側(cè)響起鹿响,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谷饿,沒想到半個(gè)月后惶我,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡博投,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年绸贡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毅哗。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡听怕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出虑绵,到底是詐尸還是另有隱情尿瞭,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布翅睛,位于F島的核電站声搁,受9級特大地震影響黑竞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜酥艳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一摊溶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧充石,春花似錦莫换、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至惰爬,卻和暖如春喊暖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背撕瞧。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工陵叽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人丛版。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓巩掺,卻偏偏與公主長得像,于是被迫代替她去往敵國和親页畦。 傳聞我的和親對象是個(gè)殘疾皇子胖替,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容