部分集合と巡回
部分集合
Subsets — 集合の部分集合すべてを与える
Strings — 重複する要素を持つ部分集合
NextSubset — 次の部分集合を正規順で構築する
RankSubset ▪ UnrankSubset ▪ RandomSubset ▪ NthSubset
BinarySubsets — 二進表現を使って部分集合を列挙する
GrayCodeSubsets — Grayコードを使って部分集合を列挙する
RankBinarySubset ▪ UnrankBinarySubset ▪ NextBinarySubset
LexicographicSubsets ▪ NextLexicographicSubset
RankGrayCodeSubset ▪ NextGrayCodeSubset ▪ UnrankGrayCodeSubset
KSubsets — 個の要素を持つ部分集合
RandomKSubset — 個の要素を持つランダムな部分集合
NextKSubset ▪ RankKSubset ▪ UnrankKSubset ▪ GrayCodeKSubsets
巡回
ToCycles — 置換の巡回を見付ける
HideCycles — 巡回を正規形式で表す
FromCycles ▪ RevealCycles ▪ PermutationWithCycle