KrisLibrary
1.0.0
|
A class that enumerates permutations. More...
#include <permutation.h>
Public Member Functions | |
Permutation (int _n) | |
Permutation (int _k, int _n) | |
const Permutation & | operator++ () |
const Permutation & | operator++ (int) |
const Permutation & | operator-- () |
const Permutation & | operator-- (int) |
int | cycleCount () const |
bool | isDone () const |
const std::vector< int > & | operator* () const |
const std::vector< int > * | operator-> () const |
const Permutation & | operator= (const Permutation &c) |
bool | operator== (const Permutation &c) const |
bool | operator< (const Permutation &c) const |
A class that enumerates permutations.