tite fractale

tri.selection.js.html

télécharger ou tester sur place (bouton précédent du navigateur pour revenir)

Ouvrir la console pour voir le resultat.
<script>
// Voir http://jsfunctionnal.blogspot.fr/2009/01/tris-en-javascript.html

var est_superieur = function(a, b){
   return a > b;
}

function tri(tab, compare){
    // rôle de ces deux for?
    for (var i = 0 ; i < tab.length; i++) {
        for (var j = i+1; j < tab.length; j++) {
            // console.log("je compare la case " + i + " avec la case " + j);
            if (compare(tab[i], tab[j])) {
                // rôle de ces trois lignes?
                var temp = tab[j];
                tab[j] = tab[i];
                tab[i] = temp;
            }
        }
    }
    return tab;
}
tableau = [3, 2, 0, 4, 1];
// liste = ["carotte", "table", "radis", "ordinateur"];
console.log(tri(tableau, est_superieur));
</script>









Page générée le 27/05/2021, 09h53'27" (page virtuelle).
historique global