Я не скажу много чепухи, я просто опубликую вам код. Конкретный код заключается в следующем:
var array = [1,2,3,4,5]; //-> Service // Эффективность ---> наиболее эффективным для упорядоченного массива // флаг TRUE FALSE FOLS для (var J = 0; J <Array.length-1; J ++) {//-J Уменьшите количество сравнений после завершения каждой сортировки var strue = true; // Если сам массив находится в порядке возрастания, непосредственно выводится для (var i = 0; i <array.length - j - 1; i ++) {if (array [i]> array [i+1]) {var temp = массив [i]; массив [i] = массив [i+1]; false;}} document.write (array); if (istrue) {break;}} var array = [12,34,4,6,20]; // длина - 1 j = 0 - длина - 1for (var j = 0; j <array.length - 1; j ++) {var min = массив [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]; temp;}}Давайте посмотрим на код, который реализует три вида JavaScript: Bubble Sort, выберите сортировку и вставьте сортировку
<script type = "text/javascript"> var a; a = [66, 53, 11, 5, 4, 3, 2, 1]; /*Bubble Sort*/(function maopaopaixu () {for (var i = 0; i <a.length - 1; i ++) {// Количество сравнений - длина 1 для (var j = 0; j <a.length - 1 - i; j ++) {if (a [j]> a [j+1]) {var tmp = a [j]; 1] = tmp; a = [66, 53, 11, 5, 4, 3, 2, 1]; /*Выберите Sort*/(function xuanzepaixu () {var min/*Индекс наименьшего элемента*/, tmp; for (var out = 0; out <a.length-1; out ++) {// количество сравнений-длина 1 min = для (var inner = 1; Последнее приведет к тому, что вторая правая цифра не может участвовать в сортировке. a = [66, 53, 11, 5, 4, 3, 2, 1]; /*Вставьте сортировку*/ (function 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]; </script>Выше приведено код реализации для сортировки и сортировки выбора JavaScript, представленный вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя!