Показать сообщение отдельно
  #1 (permalink)  
Старый 26.09.2020, 15:34
Аспирант
Отправить личное сообщение для Alena_03 Посмотреть профиль Найти все сообщения от Alena_03
 
Регистрация: 06.09.2020
Сообщений: 57

Сортировка пузырьком
Всем привет, задание такое: Написать программу по блок-схеме для массива:
A=[12,6,2,8,4,7,9,3,6,7], затем отсортировать массив по убыванию. Screenshot_1.jpg
Мой код:
var arr = [12,6,2,8,4,7,9,3,6,7];
function bubbleSort(arr) {
    for (var i = 0, endI = arr.length - 1; i < endI; i++) {
        for (var j = 0, endJ = endI - i; j < endJ; j++) {
            if (arr[j] > arr[j + 1]) {
                var swap = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = swap;
            }
        }
    }
    return arr;
}
bubbleSort();


Ничего не выводит, консолька говорит о том, что Cannot read property 'length' of undefined. А я проблему в коде в упор не вижу, прошу помощи
Ответить с цитированием