一份排列还可保留不同统计:第一类Stirling数理路第一类 Stirling 数Unsigned Stirling number of the first kind · Signed Stirling number of the first kind · 循环数以可逆的循环插入证明第一类Stirling递推,区分有符号和无符号约定,复算四阶全表与循环型。按循环个数分组,Eulerian数理路Eulerian 数与排列下降Eulerian number · Eulerian polynomial · 排列下降数以插入最大元素证明下降数递推,推导Eulerian多项式并用n=4分位置核验十一项。按相邻下降个数分组,Lehmer码理路排列逆序编码与字典序编号Lehmer code · Permutation ranking and unranking · Inversion code用右侧较小元素数构造排列的混合进位码,证明确定性编解码和字典序rank/unrank,再复用逆序生成乘积。则保存每位右侧较小元素的数量并可逐步恢复整个列表。比如 的循环是 ,只有一个循环;下降有两个,逆序有三个。这些数回答不同的问题。若要禁止某些 ,由车多项式理路车多项式与禁位排列Rook polynomial · 禁位棋盘计数把兼容的禁位交集编码为非攻击车,证明删占递推、独立分块乘积和禁位排列的容斥公式。处理位置兼容性,而非仅限制循环数。
参考资料
Oscar Levin, Discrete Mathematics: An Open Introduction, 3rd ed., 2019,§1.3,Example 1.3.2 将全排列与双射对应。
Mitchel T. Keller and William T. Trotter, Applied Combinatorics, 在线版,访问于 2026,§2.2,部分排列计数;§15.2.1–15.2.2,循环表示、复合顺序与不交换性。