置換

Permutations 整数集合の置換をリストする

Permute 置換が与えられたリストを置換する

SignaturePermutation 置換の符号あるいはパリティ

IdentityPermutation 指定された大きさの恒等置換

PermutationQ  ▪  LexicographicPermutations  ▪  MinimumChangePermutations

NextPermutation 辞書順で次の置換

RankPermutation 置換を一意の階数に関連付ける

InversePermutation  ▪  UnrankPermutation  ▪  RandomPermutation  ▪  Josephus

PermutationType 置換の型

PermutationGraph 置換のグラフ

NumberOfPermutationsByType  ▪  NumberOfPermutationsByCycles

SelectionSort 順序関数が与えられたリストをソートする

BinarySearch ソートされたリストの鍵を探す

RandomHeap ランダムヒープを構築する

Heapify  ▪  HeapSort

ToInversionVector 置換の反転ベクトル

Inversions 反転の数

Index 置換の指数

FromInversionVector  ▪  Runs  ▪  Eulerian

NumberOfPermutationsByInversions

Involutions 長さが最大2の巡回置換をリストする

Derangements どの要素もすべて入れ替わっているような置換をリストする

InvolutionQ  ▪  NumberOfInvolutions  ▪  DerangementQ  ▪  NumberOfDerangements