Сортировка
Сортировке упорядочены и идут от "лучшей" к "худшей"
Быстрая сортировка
function quickSort(array) {
if (array.length) < 2 return array; // Базовый случай
const pivot = array[0]; // Опорный элемент
const less = array.filter(element => {
return element <= pivot;
});
const greater = array.filter(element => {
return element > pivot;
});
return quickSort(less) + [pivot] + quickSort(greater);
} Сортировка слиянием
Сортировка выбором
Сортировка "Пузырьком"
Последнее обновление