..

AcWing 94. 递归实现排列型枚举

题目链接:94. 递归实现排列型枚举 - AcWing题库

该问题也被称为全排列问题,所有可能的方案总数有 $n!$ 种。

递归需要求解的问题是 “把指定的 $n$ 个整数按照任意次序排列”。

在每次递归中,我们尝试把每个可用的数作为数列中的下一个数,求解 “把剩余的 $n - 1$ 个整数按照任意次序排列” 这个规模更小的子问题。

完整代码:递归实现排列型枚举.cpp