- Теория
- Теория
Сортировка пузырьком, закрепление 3
Почините функцию сортировки, чтобы состояния массива во время сортировки совпадали с образцом.
Чтобы посмотреть на образец или проверить свою программу, нажмите кнопку Заказчик, принимай программу!
Решение
Решение испытания будет доступно через несколько минут. Используйте его, если возникнут сложности. А пока попытайтесь пройти испытание самостоятельно.
let arr = [1, 3, 5, 4, 1];
draw(arr);
bubbleSort(arr);
function bubbleSort(arr) {
let len = arr.length - 1;
for (let pass = 0; pass < len; pass++) {
for (let j = 0; j < len - pass; j++) {
if (arr[j] > arr[j + 1]) {
let temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
draw(arr, j, j + 1);
}
}
}
}
Минимальный вид табов
- index.html
HTML
HTML
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.
100%