Используйте Sort () для пузырьков:
var arr = [5,39,8,1,2,13,55]; arr = arr.sort (function (a, b) {return ab}); console.log (arr); // 1,2,5,8,13,39,55Третья переменная пузырька не объявлена:
Количество массивов в первом слое (сколько раз вам нужно пройти), и во втором обходе (сколько раз вам нужно цикть)
a = 10; // первый элемент b = 5; // следующий элемент if (a> b) {a = a+b; // a (15) = 10 +5; b = ab; // b (10) = 15 - 5; a = ab; // a (5) = 15-10;} var arr = [5,39,8,1,2,13,55]; function jssort (ele) {for (var i = 0; i <ele.length; i ++) {// Сколько раз вы хотите зацикливаться на (var J = 0; j <ele.length-i-1; if (ele [j]> ele [j+1]) {ele [j] = ele [j]+ele [j+1]; // a = a+b ele [j+1] = ele [j] -ele [j+1]; // b = a-bele [j] = ele [j] -ele [j+1]; // a = ab}}} return ele;} console.log (jssort (arr)); // 1,2,5,8,13,39,55Я видел такую сортировку толстой кишки сегодня онлайн
Массив содержит номера элементов, «110 King Kong № 3», «200 King Kong № 1», «50 King Kong № 2», «30 King Kong № 6», «30 King Kong № 5», «30 King Kong № 4». Как сортировать массив в соответствии с количеством чисел в строке.
Ответ: Используйте Sort () Sort для использования регулярных выражений в функциях обратного вызова
arr.sort (function (a, b) {return parseint (a.match (/(/d+) (? = number)/) [1])-parseint (b.match (/(/d+) (? = number)/) [1])});Метод Match () может получить указанное значение в строке или найти совпадение для одного или нескольких регулярных выражений.
Этот метод похож на indexof () и astindexof (), но возвращает указанное значение вместо положения строки.
A.match (/(/d +) (? = Sign)/// номер + нулевой раз или один раз соответствует предыдущему символу или субэкспрессии.
Давайте посмотрим на пример сортировки пузырьков JS
Пример, пример реализации JS -реализации пузырьков.
<html> <Head> <script type = "text/javascript"> sort function sort (arr) {for (var i = 0; i <arr.length; i ++) {for (var j = 0; j <arr.length-i-1; j ++) {if [arr [j] <arr [j+1]) {var temp = arr [j]; arr [j] = arr [j+1]; arr [j+1] = temp;}} return arr;} var arr = [2,5,3,1,7,8,78,89]; sort (arr); </script> </head> <body> </body> </html>;Выше приведено метод сортировки пузырьков в JavaScript, представленный вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!