×


Home Bootcamp Algorithms Courses
Sign In Create Account

Bucket sort Algorithm

Full implementation of this algorithm is shown below.

function quickSort(arr) {
    if (arr.length <= 1) return arr;

    let pivot = arr[Math.floor(arr.length / 2)];
    let left = arr.filter(x => x < pivot);
    let right = arr.filter(x => x > pivot);

    return [...quickSort(left), pivot, ...quickSort(right)];
}