ultra-mega-enumerator
Version:
Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.
11 lines (10 loc) • 381 B
TypeScript
import { AbstractEnumeration } from './AbstractEnumeration';
import { Combination } from './../objects/Combination';
export declare class CombinationEnumeration extends AbstractEnumeration<Combination> {
private current;
constructor(n: number, k: number);
private static first;
private static next;
hasMoreElements(): boolean;
nextElement(): Combination;
}