题目描述
输出自然数 11 到 nn 所有不重复的排列,即 nn 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。
输入格式
一个整数 nn。
输出格式
由 1∼n 组成的所有不重复的数字序列,每行一个序列。
每个数字保留 5 个场宽。
输入输出样例
输入 #1复制
3
输出 #1复制
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
分析:
此问题是一个深度搜索的题型,深度搜索的知识需要用到递归思想,实现是栈的原理。
我们从当前第一个位置出发,1如果没有使用,则添加进入,并且标记使用,进入下一层.......