このバブルソートの何が問題なのかを理解するのを手伝ってください。
HUNT
HUNT 2017-08-22 21:22:47
0
2
908

$arr=array(10,3,1,8);

function bubble(&$arr){
$total=count($arr);
for($i=0;$i<$total - 1;$i ){
for($j=0;$total - 1 - $i;$j ){
if($ arr[$j] > $arr[$j 1]){
$temp=$arr[$j];
$arr[$j]=$arr[$j 1];
$arr[$j 1]=$temp;
}
}
echo '
';
}
}
bubble($arr);
echo '
';
print_r($arr);
?>

HUNT
HUNT

全員に返信 (2)
风豆丁

2 番目の for ループの中間条件文は $j

いいねを押す+2
    Ty80

    私は PHP ソートアルゴリズムを勉強していません。PHP ソート関数 sort、asort、rsort、krsort、ksort を使用すると、より簡単に配列をソートできます。

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!