数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
来源:互联网 发布:魅影剃刀视频数据 编辑:程序博客网 时间:2024/06/08 19:43
#include<bits/stdc++.h>using namespace std;int num[2000][2000],visit[10000];int bfs(int b,int k){ int i; queue<int> q; q.push(b); visit[b]=1; int flag=1; while(!q.empty()) { int h=q.front(); q.pop(); if(flag) { flag=0; printf("%d",h);} else {printf(" %d",h);} for(i=0;i<k;i++) { if(num[h][i]&&!visit[i]) { q.push(i); visit[i]=1; } } } return 0;}int main(){ int n,k,m,t,i,u,v; scanf("%d",&n); while(n--) { memset(num,0,sizeof(num)); memset(visit,0,sizeof(visit)); scanf("%d %d %d",&k,&m,&t); for(i=0;i<m;i++) { scanf("%d %d",&u,&v); num[u][v]=num[v][u]=1; } bfs(t,k); printf("\n"); } return 0;}
0 0
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- CodeForces-607B Zuma
- Eigen 3.3beta2
- 【杭电oj1711】Number Sequence
- 类和接口的继承与实现
- C++中的explicit关键字
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 图的深度遍历
- qt采用opengl显示yuv视频数据
- MySQL中索引的操作
- 二叉排序树
- PAT甲级练习题A1022. Digital Library (30)
- 百度地图-根据起终点经纬度驾车导航
- java中输入几个数字,进行排列
- 双向队列