php涓疄鐜 ボード 揩掺掎笌捐掓场掺掎簭_PHP揁欑▼ 宁涔嫔

WBOY
リリース: 2016-07-14 10:11:45
オリジナル
1719 人が閲覧しました

ジアン帓

関数クイックソート($str){
if(count($str)<=1) return $str;//濡悛灉涓暟涓嶅ぇ浜庝竴锛倀濿掺ヨ繑锲?br /> $key=$str[0];//鍙栦竴涓€緷纴绋嶅嶗搢ㄦ浵姣锛?br /> $left_arr=array();
$right_arr=array();
for($i=1;$i if($str[$i]<=$key)
$left_arr[]=$str[$i];
それ以外
$right_arr[]=$str[$i];
}
$left_arr=quicksort($left_arr);//杩侮阃掎綊甛?br /> $right_arr=クイックソート($right_arr);
return array_merge($left_arr,array($key),$right_arr);//描嗗狠擓彸镄啫€揎悎鞞枚暓涓€涓暟缁勶绂
}//浠ヤ笅鏄祴璇?br /> $str=array(5,3,8,2,5,9,7,2,1,4,0​​);
print_r(クイックソート($str));
?>
鍐掓场鎺掑簭

関数 bubbingSort(配列 $array)
{
for($i=0, $len=count($array)-1; $i<$len; ++$i)
{
for($j=$len; $j>$i; --$j)
{
if($array[$j] <$array[$j-1])
{
$temp = $array[$j];
$array[$j] = $array[$j-1];
$array[$j-1] = $temp;
}
}
}
$array を返します;
}

」を印刷します;<br>
print_r(bubbingSort(array(1,4,22,5,7,6,9)));<br>
print '
';


www.bkjia.com本当http://www.bkjia.com/PHPjc/477279.html技術記事谇帓?php function Quicksort($str){ if(count($str)=1) return $str;//悡傛灉涓暟涓嶅ぇ浜庺竴锛崿掺ヨ繑锲?$key = $str[0];//鍙栦竴涓€纷纴绋嶅搗搢ㄦ潵姣旇锛?$left_arr=array();...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート