function sort_quick($arrData) { if(empty($arrData) || !is_array($arrData)) return false;

$flag = $arrData[0]; $len = count($arrData) - 1; i " /> 成人免费在线观看网站,兔费看全黄三级,九九久久精品这里久久网

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php數據結構與算法(PHP描述) 快速排序 quick sort

復制代碼 代碼如下:
<?php
/**
* 快速排序 quick sort
*
**/

function sort_quick($arrData) {
if(empty($arrData) || !is_array($arrData)) return false;

$flag = $arrData[0];
$len = count($arrData) - 1;
if($len == 0) return $arrData; // 如果只有一個數據的數組直接返回

$arrLeft = array();
$arrRight = array();
$len_l = 0;
$len_r = 0;
for($i = 1; $i <= $len;$i++) {
if($arrData[$i] < $flag) {
$arrLeft[$len_l] = $arrData[$i]; // 小于的放左邊
$len_l++;
} else {
$arrRight[$len_r] = $arrData[$i]; // 大于等于的放右邊
$len_r++;
}
}

// 合并數組
$arrResult = array();
if($len_l) {
$arrLeft = sort_quick($arrLeft);
for($i = 0;$i <= $len_l - 1; $i++ ) {
$arrResult[$i] = $arrLeft[$i];
}
}
$arrResult[$len_l] = $flag;
$len_l++;
if($len_r) {
$arrRight = sort_quick($arrRight);
for($i = 0;$i <= $len_r - 1; $i++ ) {
$arrResult[$len_l] = $arrRight[$i];
$len_l++;
}
}
echo "== ",$flag," ==========================================<br/>";
echo "data : ",print_r($arrData),"<br/>";
echo "filter left: ",print_r($arrLeft),"<br/>";
echo "filter right: ",print_r($arrRight),"<br/>";
echo "return : ",print_r($arrResult),"<br/>";

return $arrResult;
}
//$list = array(4,3,2,1,5,7,3,7);
$list = array(4,51,6,73,2,5,9,33,50,3,4,6,1,4,67);
$list = sort_quick($list);
echo "<pre>";print_r($list);

php技術php數據結構與算法(PHP描述) 快速排序 quick sort,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 色吧在线视频 | 美女视频一区二区 | 国产骚妻| 成 人 黄 色 视频播放165 | 一区二区高清视频 | 免费成人福利视频 | 悠悠色影院 | 国产精品热久久毛片 | 日韩午夜视频在线观看 | 久久久五月天 | 国产亚洲婷婷香蕉久久精品 | www.草草草 | 欧美精品免费一区欧美久久优播 | www一区二区 | 欧美日本韩国一区二区 | 一区二区成人国产精品 | 精品国产免费观看一区 | 亚洲国产成人久久笫一页 | 亚洲一区二区精品视频 | 欧美另类极品videosbest视频 | 亚洲欧美视频网站 | 欧美一级成人免费大片 | www一区二区 | 米奇7777狠狠狠狠视频影院 | 91免费视频播放 | 欧美黄色片在线 | 美女黄网站在线观看 | 亚色中文字幕 | 五月婷婷在线观看 | 亚洲妇人成熟性成熟网站 | 激情综合网婷婷 | 2022免费国产精品福利在线 | 亚洲一区二区三区深夜天堂 | 国产区在线免费观看 | 韩国三级日本三级美三级 | 色cccwww在线播放| 黄色美女视频网站 | 男人女人的免费视频网站 | 国产成人精品一区二区免费 | 日韩在线精品视频 | 精品视频免费在线 |