UNPKG

ultra-mega-enumerator

Version:

Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.

13 lines (12 loc) 377 B
import { AbstractEnumeration } from './AbstractEnumeration'; export declare class SetPartitionEnumeration extends AbstractEnumeration<number[]> { private readonly n; private k; private m; private hasMore; constructor(n: number); private initializeFirstPartition; private nextPartition; hasMoreElements(): boolean; nextElement(): number[]; }