Skip to content

Unexpected behavior #14

@Bruception

Description

@Bruception

Cases:

K is negative:

const quickselect = require('quickselect');

const numbers = [1, 2, 3, 4];
quickselect(numbers, -99999);

console.log(numbers); // [ 3, 4, 2, undefined, '-99999': 1 ]

K is greater than numbers.length:

const quickselect = require('quickselect');

const numbers = [1, 2, 3, 4];

quickselect(numbers, 99999);
console.log(numbers); // [ 3, 4, undefined, 1, <99995 empty items>, 2 ]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions