
Напиши скрипт который сортирует массивы. Используй два цикла вложенные друг в друга. Далее
отсортируй массив от меньшего числа к большему.Javascript

Ответы на вопрос

const arr = [5, 2, 1, -10, 8];
for (let i = 0; i < arr.length; i += 1) {
for (let j = 0; j < arr.length; j += 1) {
if (arr[i] < arr[j]) {
let temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
console.log(arr);



Конечно! Вот пример скрипта на JavaScript, который использует два вложенных цикла для сортировки массива от меньшего числа к большему:
javascriptfunction bubbleSort(arr) {
var len = arr.length;
for (var i = 0; i < len - 1; i++) {
for (var j = 0; j < len - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
// Обмен значений
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
var myArray = [5, 3, 8, 2, 1, 4];
console.log("Исходный массив: ", myArray);
var sortedArray = bubbleSort(myArray);
console.log("Отсортированный массив: ", sortedArray);
В этом примере мы определяем функцию bubbleSort
, которая принимает массив в качестве параметра и выполняет сортировку методом пузырька. Вложенные циклы проходят по массиву и сравнивают соседние элементы. Если текущий элемент больше следующего, происходит обмен их значений. Этот процесс продолжается до тех пор, пока массив не будет полностью отсортирован.
Затем мы создаем массив myArray
со значениями [5, 3, 8, 2, 1, 4]
и выводим его на консоль. Затем вызываем функцию bubbleSort
с этим массивом и сохраняем результат в переменной sortedArray
. Наконец, мы выводим отсортированный массив на консоль.


Похожие вопросы

Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili