数据结构-图的遍历——DFS深度优先搜索
2022-04-29 15:57
1521 查看
题目链接:https://www.dotcpp.com/oj/problem1702.html?sid=7509471&lang=1#editor
模板题,dfs,dfs比bfs还简单,这个题是简单的dfs思想,本来不想拿出来了,但既然做了,那就留给以后的人来学习把。
Talk is cheap. Show me the code.
#include<bits/stdc++.h> using namespace std; const int num=100; int n; int graph[num][num];//邻接矩阵 bool vis[num];//标记数组 int cnt; void dfs(int s) { vis[s]=1;//上来标记 cout<<s<<" ";//打印走过的 for(register int i=0;i<n;i++) { if(!vis[i]&&graph[s][i])//满足条件 { vis[i]=1; dfs(i);//下一层 } } } int main() { std::ios::sync_with_stdio(false); cin>>n; for(register int i=0;i<n;i++) { for(register int j=0;j<n;j++) { cin>>graph[i][j]; } } dfs(0);//从0开始搜 return 0; }
相关文章推荐
- 【数据结构_图_DFS_1068】深度优先搜索
- 数据结构——图的遍历(DFS深度优先)
- 数据结构知识整理 - 遍历图 - 深度优先搜索
- 【数据结构】图的遍历--深度优先搜索
- 数据结构——图的遍历——邻接矩阵 深度优先遍历《递归》和《非递归》
- 数据结构:图的遍历--深度优先、广度优先
- 数据结构中 深度优先遍历 堆 邻接表
- 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历
- SDUT 2142 数据结构实验之图论二:基于邻接表的广度优先搜索遍历
- 数据结构实验之图论二:基于邻接表的广度优先搜索遍历
- 数据结构——图的深度/广度优先遍历
- 第十二周--数据结构-图的遍历之深度优先遍历求解问题
- 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历 oj
- 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历
- 暑假集训 8.15 数据结构实验之图论二:基于邻接表的广度优先搜索遍历 sdutoj2142
- leetcode 79. Word Search DFS 单词搜索 + 深度优先遍历
- 树的存储结构和图的存储结构以及图的深度优先DFS搜索和BFS广度优先搜索
- 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验之图论二:基于邻接表的广度优先搜索遍历 oj