ホームページ >バックエンド開発 >PHPチュートリアル >PHP バブル ソート アルゴリズム コードの詳細な解釈_PHP チュートリアル

PHP バブル ソート アルゴリズム コードの詳細な解釈_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:26:13886ブラウズ

コードをコピーします コードは次のとおりです:

$arr = array(345,4,17,6,52,16,58,69,32,8,234); = count( $arr);
for($i=1;$i<$n;$i++){
//なぜ $n-1 なのかというと、配列は 0 から計算されるからです
// 次は初めてです内部ループ
for($j=$n-1;$j>=$i;$j--)
{
//If $arr[10]//temp = $ arr[9];
if($arr[$j]//$temp とりあえず小さい値をまとめます
$temp = $arr[$j- 1 ];
//今度は位置を交換します
$arr[$j-1] = $arr[$j]
//$arr[9] = $arr[10]の値
$arr [$ j] = $temp;
//$arry[10] の値は $arr[9] の値と等しい
//この時点でポジションが始まります
}
}
}
?> ;

http://www.bkjia.com/PHPjc/323999.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/323999.html技術記事次のようにコードをコピーします。 ?php $arr = array(345,4,17,6,52,16,58,69,32,8,234); $ i$n;$i++){ // なぜ $n-1 なのかというと、配列は 0 から計算されるからです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。