Задать вопрос
@CoyoteSS

Компилятор ругается «pivot is undefined», а почему?

Пробовал реализовать быструю сортировку, но получаю ошибку, хотя никак не могу её найти!

const quickSort = arr => {
    if (arr.length <= 1) return arr;
    let [pivot, left, right] = [arr[arr.length - 1], [], []];
    for (let i = 0; i < arr.length - 1; i++) arr[i] < pivot ? left.push(arr[i]) : right.push(arr[i]);
    return [...quickSort(left), pivot, ...quickSort(right)];
};
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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