Je ne dirai pas beaucoup de bêtises, je vais simplement vous publier le code. Le code spécifique est le suivant:
Var Array = [1,2,3,4,5]; // -> Service // Efficiency ---> Le plus efficace est pour un array ordonné // Flag true false pour (var j = 0; j <array.length - 1; j ++) {// - j réduisez le nombre de comparaisons une fois que chaque tri est terminé var istrue = true; // Si le tableau lui-même est dans l'ordre croissant, la sortie directe pour (var i = 0; i <array.length - j - 1; i ++) {if (array [i]> array [i + 1]) {var temp = array [i]; array [i] = array [i + 1]; array [i + 1] = temp; istrue = false;}} document.write (array); if (istrue) {break;}} var array = [12,34,4,6,20]; // longueur - 1 j = 0 - longueur - 1for (var j = 0; j <array.length - 1; j ++) {var min = array [j]; // 1 3 34 4 345 5var minindex = j; for (var i = j + 1; i <array.length; i ++) {if (array [i] <min) {min = array [i]; minindex = i;}} if (minindex! = J) {var temp = array [minindex]; array [minindex] = array [j]; j] [j] [j] [j] [j] [j] [j] [j] [j] [j] [j] [j] [j] [j] [j] = j]) =) =) = j]) = j]) = j]; j] = j]) = j]) = j]) = j]) = j]) = j]) = j]) = j]) = j]) = j]) = j]. temp;}}Jetons un coup d'œil au code qui met en œuvre trois types de javascript: tri bulles, sélectionner le tri et insérer le tri
<script type = "text / javascript"> var a; a = [66, 53, 11, 5, 4, 3, 2, 1]; / * Bubble Sort * / (fonction maoPaOpaixu () {for (var i = 0; i <a.length - 1; i ++) {// Le nombre de comparaisons est la longueur-1 pour (var j = 0; j <a.length - 1 - i; j ++) {if (a [j]> a [j + 1]) {var tmp = a [j]; 1] = tmp;}}} alerte (a); a = [66, 53, 11, 5, 4, 3, 2, 1]; / * Sélectionner le tri * / (fonction xuanzepaixu () {var min / * l'index de l'élément le plus petit * /, tmp; pour (var out = 0; out <a.Length - 1; out ++) {// le nombre de comparaisons est longue Faire échouer le deuxième chiffre à droite. a = [66, 53, 11, 5, 4, 3, 2, 1]; / * Insérer le tri * / (fonction charupaixu () {for (var out = 1; out <a.Length; out ++) {var tmp = a [out]; var inner = out; while (a [inner - 1]> tmp) {a [inner] = a [inner - 1];--inner;} a [inner] = tmp;} alert (a);}); </cript>Ce qui précède est le code d'implémentation pour le tri des bulles JavaScript et le tri de sélection qui vous sont présentés par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, laissez-moi un message et l'éditeur vous répondra à temps!