数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
来源:互联网 发布:电视猫云os优化版 编辑:程序博客网 时间:2024/05/20 07:52
题目链接
#include<stdio.h>#include<stdlib.h>#include<string.h>int mp[110][110];bool vis[110];int que[10101];int n, m;void BFS(int s){memset(vis,0,sizeof(vis));int ss, ee;int now;ss=ee=0;que[ss++]=s;vis[s]=1;while(ss>ee){now=que[ee++];for(int i=0;i<n;i++){if(vis[i]==0&&mp[now][i]){vis[i]=1;que[ss++]=i;printf(" %d",i);}}}printf("\n");}int main(){int t, s, u, v;scanf("%d",&t);while(t--){scanf("%d%d%d",&n,&m,&s);memset(mp,0,sizeof(mp));for(int i=0;i<m;i++){scanf("%d%d",&u,&v);mp[u][v]=mp[v][u]=1;}printf("%d",s);BFS(s);}return 0;}
0 0
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- Install ideviceinstaller on Mac OSX
- OJ推荐
- List集合去除重复对象及equals()、hashCode()方法的作用
- log4j.properties配置详解与实例-全部测试通过
- 洛谷OJ P1196 银河英雄传说(带权并查集)
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- INFORMATICA学习之路-02-配置问题1-配置客户端报错没有权限
- 用studio生成签名文件
- Codeforces 400 A. Inna and Choose Options
- 《深入理解Linux内核3rd》学习笔记——进程切换(上):相关知识
- Struts常见异常解答:There is no Action mapped for namespace / and action name . - [unknown location]
- 数据库索引
- 机器学习实战-Logistic回归
- 怎么样修改SCHEDULE的repeat_interval