Aide-moi à comprendre ce qui ne va pas avec ce type de bulles.
HUNT
HUNT 2017-08-22 21:22:47
0
2
1002

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

bulle de fonction(&$arr){
    $total=count($arr);
    for($i=0;$i< ;$total - 1;$i++){
        pour($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 '< ;br>';
    }
}
bubble($arr);
echo '<br>';
print_r($arr);
?>

HUNT
HUNT

répondre à tous(2)
风豆丁

L'instruction conditionnelle intermédiaire de la deuxième boucle for doit être $j <

Ty80

Je n'ai pas étudié l'algorithme de tri PHP. Vous pouvez utiliser les fonctions de tri PHP sort, asort, rsort, krsort et ksort pour trier les tableaux, ce qui est plus simple.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal