DFS 的递归做法
来源:互联网 发布:软件项目经理培训 编辑:程序博客网 时间:2024/04/28 04:41
#include<iostream>//得到搜索路径using namespace std;#define N 9bool visit[N];void dfs(bool arr[N][N],int i){visit[i]=true;cout<<i<<' ';for(int j=0;j<N;++j){if(arr[i][j]==true && !visit[j]){dfs(arr,j);break;}}}int main(){bool arr[N][N]={{0,0,0,0,0,1,1,0,0},{1,0,0,0,0,0,0,1,0},{1,0,0,1,0,0,0,0,0},{0,0,1,0,0,1,0,0,0},{0,0,1,1,0,0,1,0,0},{0,0,0,0,1,0,0,0,0},{0,0,0,0,0,0,0,0,0},{0,1,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0}};memset(visit,0,sizeof(visit));for(int k=0;k<N;++k){if(!visit[k])dfs(arr,k);}cout<<endl;return 0;}
0 0
- DFS 的递归做法
- DFS的栈做法
- DFS的递归实现
- 【整数操作】02.递归公式的非递归做法
- POJ1664 DFS做法
- poj1548Robots dfs做法
- 拓扑排序DFS做法
- DFS的非递归写法
- 引水入城(dfs的做法)洛谷p1514
- 选择排序递归做法
- HDU1274 非递归做法
- 数的拆分 递归做法(xdoj 1096)
- 【图的DFS】图的DFS非递归算法
- 图的DFS的非递归算法
- DFS的两种非递归的实现方法
- 关于DFS和递归的一点总结
- DFS非递归实现图的遍历
- 递归算法及DFS搜索的应用
- IP冲突检测程序源码及分析 (arp实现IP冲突检测)
- Qualcomm手机开机全过程大揭密
- 去掉注释换行等
- html&JS学习笔记(4)
- CString与CFile的读写方法【MFC】
- DFS 的递归做法
- 代码分析一:泛型与接口,枚举
- Qt源码下载
- JS操作JSON总结
- Android 4.2 network time update
- POJ 2135 Farm Tour 最小费用流
- Eucalyptus
- Linux ssh登录命令
- DFS的栈做法