dfs全排列
来源:互联网 发布:数据分析师招聘 编辑:程序博客网 时间:2024/05/11 12:34
#include<stdio.h>#include<string.h>#include<math.h>#define maxn=1000;int a[maxn],book[maxn],n,ans=0;void dfs(int step){int i;if(step==n+1) { for(i=1;i<=n;i++) printf("%d ",a[i]); printf("\n"); ans++; return ; } for(i=1;i<=n;i++){ if(book[i]==0){ a[step]=i; book[i]=1; dfs(step+1); book[i]=0; } }}int main(){ memset(book,0,sizeof(book)); memset(a,0,sizeof(a)); scanf("%d",&n); int j=1; dfs(j); printf("\n%d\n",ans); return 0;}
0 0
- 全排列 DFS实现
- 全排列 DFS实现
- dfs全排列
- DFS实现全排列
- DFS之全排列
- uva10344(全排列+dfs)
- DFS之全排列
- 全排列 DFS
- DFS之全排列
- 全排列(DFS)
- poj1256 dfs(全排列)
- dfs全排列
- DFS实现全排列
- 全排列 DFS 回溯
- 全排列(dfs)
- dfs全排列
- 全排列 dfs
- 全排列 深搜dfs
- STM32开发系列---1.养成管理文件夹的好习惯
- C++学习记录
- 数据库设计的三大范式
- Linux下Samba的安装和使用
- java :匿名内部类 final
- dfs全排列
- avascript判断图片是否加载完成方法整理
- VC2010 优化设置
- linux 进程
- 记录马云(一)
- JavaScript 笔记 - Object 类型
- 安卓中的单例模式和工厂模式
- 1.6 Object model
- core i3、core m、atom x7之间的性能区别有多大 ?