lgrthms
Version:
Algorithms and data structures for your JavaScript and TypeScript projects 🧑💻
5 lines (4 loc) • 360 B
TypeScript
export declare function quickselectKthSmallest<T>(array: T[], k: number): T;
export declare function quickselectKthSmallest<T, K>(array: T[], k: number, get: (element: T) => K): T;
export declare function quickselectKthLargest<T>(array: T[], k: number): T;
export declare function quickselectKthLargest<T, K>(array: T[], k: number, get: (element: T) => K): T;