/*-----深度优先搜索----全排列--------*/#includeusing namespace std;int a[10],book[10],n;void dfs(int step)/*step第几个盒子*/{ int i; if(step==n+1) { for(i=1;i<=n;i++) cout< <<" "; cout< >n; dfs(1); return 0;}
本文共 343 字,大约阅读时间需要 1 分钟。
/*-----深度优先搜索----全排列--------*/#includeusing namespace std;int a[10],book[10],n;void dfs(int step)/*step第几个盒子*/{ int i; if(step==n+1) { for(i=1;i<=n;i++) cout< <<" "; cout< >n; dfs(1); return 0;}
转载于:https://www.cnblogs.com/tinaluo/p/5289889.html