UNPKG

ultra-mega-enumerator

Version:

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

14 lines (13 loc) 427 B
import { AbstractEnumeration } from './AbstractEnumeration'; export declare class PartitionEnumeration extends AbstractEnumeration<Array<number>> { private p; private k; private hasNext; private first; private next; constructor(n: number); protected hasMoreElements(): boolean; protected nextElement(): Array<number>; private nextPartition; static of(n: number): PartitionEnumeration; }