// 冒泡排序 function BubbleSort($arr){ $num = count($arr); for($i=1;$i<$num;$i++){ for($j=$num-1;$j>= " /> 91久久亚洲最新一本,黄色网页在线观看,亚洲黄色视屏

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

PHP 各種排序算法實現(xiàn)代碼

復(fù)制代碼 代碼如下:
<?php
// 功能: php實現(xiàn)各種排序算法
// Author: windlike
// Datetime: 2007-06-09

// 冒泡排序
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>";
?>

php技術(shù)PHP 各種排序算法實現(xiàn)代碼,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 午夜爽爽性刺激一区二区视频 | 一级做a爰性色毛片免费 | 91福利小视频 | 亚洲毛片视频 | 中文字幕一区二区区免 | 国产大片线上免费观看 | 久久久久久久久女黄 | 亚欧免费视频 | 大陆5g天天看天天爽免费 | 精品日韩一区二区三区 | 黄网在线免费观看 | 看全黄大色黄大片老人做 | 亚洲激情中文字幕 | 思思久久这里只精品99re66 | 在线观看免费视频黄 | 丁香六月欧美 | vr专区日韩精品中文字幕 | 中文字幕在线亚洲 | 加勒比色久综合在线 | 免费啪视频观在线视频在线 | 亚洲激情图片网 | 97精品国产91久久久久久 | 午夜在线视频免费 | 久久网站免费 | 亚洲国产第一页 | 国语自产精品视频 | 日韩精品永久免费播放平台 | 香蕉视频网页 | 久久免费99精品国产自在现线 | 中文字幕一区二区三区四区 | 欧美成人v视频免费看 | 久久久久久久国产a∨ | 美女被男人桶到嗷嗷叫爽网站 | 黄网页在线观看 | 天天曰天天爽 | 亚洲社区在线观看 | 亚洲综合视频一区 | 亚洲色图偷 | 免费91视频 | 91精品人成在线观看 | 四虎永久免费最新在线 |