【数据结构_BFS_1069】图的深度优先录入
来源:互联网 发布:云图tv电视直播mac版 编辑:程序博客网 时间:2024/06/01 10:17
#include <stdio.h>#include <stdlib.h>#include <queue>#include <iostream>using namespace std;int n,maps[105][105],vis[1005]={0};char str[1005];queue<char>q;void bfs(int tar){cout<<q.front();vis[tar]=1;for(int i=0;i<n;i++){if(maps[tar][i]!=0 && vis[i]==0){q.push(str[i]);vis[i]=1;}}q.pop();if(!q.empty()){int e;for(i=0;i<n;i++){if(str[i]==q.front()){e=i;break;}}bfs(e);}}int main(){int i,j;cin>>n;cin>>str;for(i=0;i<n;i++){for(j=0;j<n;j++){cin>>maps[i][j];}}char t;cin>>t;int tar;for(i=0;i<n;i++){if(t==str[i]){tar=i;break;}}vis[tar]=1;q.push(str[tar]);bfs(tar);return 0;}
0 0
- 【数据结构_BFS_1069】图的深度优先录入
- 数据结构之图的深度优先搜索
- [数据结构] 图的邻接矩阵深度优先搜索
- 数据结构-图的深度优先遍历(DFS)
- 【数据结构】图的遍历--深度优先搜索
- 图的深度优先遍历-数据结构(20)
- 数据结构:图的遍历--深度优先、广度优先
- 数据结构:图的遍历--深度优先、广度优先
- 【数据结构实验】图的深度优先/广度优先遍历
- 数据结构---图的广度优先遍历和深度优先遍历
- 【深度优先搜索(DFS)算法】数据结构之图的深度优先搜索算法DFS初试
- 数据结构——图的邻接矩阵的深度优先搜索
- 数据结构——图的邻接矩阵的深度优先搜索
- 数据结构之图的的深度与广度优先遍历
- 【自己动手写数据结构】 -- 图的深度优先搜索算法
- 数据结构算法(2) 图的深度优先搜索
- 数据结构与算法8:图的深度优先搜索
- 数据结构 - 图的深度优先遍历(C++)
- 算法导论 练习题 13.4-6
- 微信小程序:页面跳转
- 线程基础:多任务处理(13)——Fork/Join框架(解决排序问题)
- Sql Server系统数据库的作用
- POJ 1603 Risk 最短路 Floyd Dijstra
- 【数据结构_BFS_1069】图的深度优先录入
- Origin绘图后导出图片的方法
- 「Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程
- 笔记本
- 10. Regular Expression Matching LeetCode题解
- 深度学习是什么?
- apache kafka系列之源码分析走读-kafka内部模块分析
- [LeetCode]572. Subtree of Another Tree
- 算法导论 练习题 13.4-7