一个数n的全排列&&DFS
来源:互联网 发布:js特效代码酷炫 编辑:程序博客网 时间:2024/05/16 09:43
#include<iostream>#include<string.h>using namespace std;int a[10];bool visit[10];void dfs(int cur,int n){if(cur==n+1) return;//for(int i=n;i>0;--i)从大到小全排列 for(int i=1;i<=n;++i)//从小到大全排列 {if(!visit[i]){a[cur]=i;visit[i]=true;if(cur==n){for(int i=1;i<=cur;++i) cout<<a[i]; cout<<endl;}dfs(cur+1,n);visit[i]=false;}}}int main(){ int n; while(cin>>n) { memset(visit,false,sizeof(visit)); dfs(1,n); }return 0;}
- 一个数n的全排列&&DFS
- 输出一个数n的全排列
- 输入一个数n,输出1~n的全排列
- DFS生成n个数的排列数
- ACM-有一个数n(0<n<10),写出1到n的全排列
- 1- n , n个数的全排列(dfs)
- NYOJ-32组合数(数的全排列,简单dfs)
- 用dfs实现1到n的全排列
- 输出一个数的全排列
- n的全排列
- n的全排列
- n的全排列
- 求1-n的数的全排列
- 数的全排列
- 数的全排列
- 数的全排列
- 数的全排列
- 数的全排列
- 电脑启动后不显示桌面图标呀?
- B2C电子商务基础系统架构解析
- KBASE工作总结
- wpf设置图片和不透明度
- 在Linux 2.6内核下编译可以加载的内核模块
- 一个数n的全排列&&DFS
- 缺省SQL Generation的快速帮助
- ubuntu下安装gtk+
- shell获取mac地址及获取硬盘序列号的方法
- wpf设置图片和不透明度
- platfrom
- 将图标换为自定义图片
- 仓库管理声明// 随机获取神器子程序,用于密码箱和武器合成
- cannot open file mfc42u.lib问题解决