图深度优先搜索之能否到达终点
来源:互联网 发布:股票赢家软件 编辑:程序博客网 时间:2024/06/05 16:27
#include <iostream>#include <cstring>using namespace std;bool visited[201];int road[201][201];bool flag;int n,m;void dfs(int city,int count){ //当前节点到达终点的话,返回true if(city == n-1){flag = true;return ;}//遍历了n个节点仍未找到 else if(count == n){flag = false;return ;}else{ //dfs的精髓所在,for里面dfs for(int i=0;i<201;i++){if(road[city][i] == 1 && !visited[i]){visited[i] == true;dfs(i,count+1);} }}}int main(){//int n;while(cin>>n && n){//int m;memset(road,0,sizeof(road));memset(visited,false,sizeof(visited));flag = false;cin>>m;for(int i=0;i<m;i++){int a,b;cin>>a>>b;road[a][b] = 1;}dfs(0,0);if(flag){cout<<"I can post the letter"<<endl;}else cout<<"I can't post the letter"<<endl;}return 0;}
0 0
- 图深度优先搜索之能否到达终点
- 搜索之广度优先【三维迷宫】(判断从一点能否到达另一点,最少走几步)
- 搜索之深度优先【迷宫搜索】(判断是否n步恰好可以到达某点)
- Jump Game (能否到达终点,贪心) 【leetcode】
- 图之深度优先搜索
- 深度优先搜索:能否走出迷宫
- 机试算法讲解: 第46题 深度优先搜索之能否逃出魔掌
- 图的遍历 之 深度优先搜索
- 图遍历之深度优先搜索
- 数据结构之图的深度优先搜索
- 图深度优先搜索之二染色
- 图的遍历之深度优先搜索
- 图之深度优先搜索(DFS)
- 图算法二之深度优先搜索
- 数据结构之深度优先搜索
- 深度优先搜索之 nkoj2221
- 深度优先搜索之马走日
- 算法之最快到达终点问题。
- Struts2——Tags
- 禁忌搜索算法
- PHPEXCEL结合MYSQL+PHP实现数据库数据导出EXCEL实例
- unity学习之总结
- 简单讲一下C语言连接MySQL数据库
- 图深度优先搜索之能否到达终点
- LEETCODE: Simplify Path
- Java记录—swing应用
- [js学习笔记]PDF.js专题
- 汇总从代数角度与几何角度理解相似度计算方法(以机器学习Mahout框架为主线)
- SAX解析XML文档的步骤
- Metrics "Global Cache Average CR Get Time" is at 1.273(Unknown):from em 12c
- static in c++
- 【剑指Offer面试编程题】题目1371:最小的K个数--九度OJ