博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7-1 列出连通集 (25 分)
阅读量:6712 次
发布时间:2019-06-25

本文共 611 字,大约阅读时间需要 2 分钟。

7-1 列出连通集 (25 分)

给定一个有N个顶点和E条边的无向图,请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。

输入格式:

输入第1行给出2个整数N(0<N10)和E,分别是图的顶点数和边数。随后E行,每行给出一条边的两个端点。每行中的数字之间用1空格分隔。

输出格式:

按照"{ v1​​ v2​​ ... vk​​ }"的格式,每行输出一个连通集。先输出DFS的结果,再输出BFS的结果。

输入样例:

8 60 70 12 04 12 43 5

输出样例:

{ 0 1 4 2 7 }{ 3 5 }{ 6 }{ 0 1 2 7 4 }{ 3 5 }{ 6 }
#include
#define INF 65535using namespace std;void DFS(int n);void BFS(int n);int visited[1005];int Ne,Nv;int map[1005][1005];int main(){ int a,b; scanf("%d %d",&Nv,&Ne); //DFS for(int i=0;i

 

 

转载于:https://www.cnblogs.com/wysAC666/p/10095636.html

你可能感兴趣的文章
输入一个字符串,统计该字符串中分别包含多少个数字,多少个字母,多少个其他字符...
查看>>
请求重定向sendRedirect()方法 和 请求转发forward()方法
查看>>
Oracle专题12之游标
查看>>
两句话笔记--架构学习之一:并发基础课程(2)
查看>>
LINUX概念与常识
查看>>
SqlServer 添加用户 添加角色 分配权限
查看>>
HBase解决Region Server Compact过程占用大量网络出口带宽的问题
查看>>
Shell编程(基础)
查看>>
CSS3的线性渐变(linear-gradient)
查看>>
环境变量
查看>>
K盘显示文件系统变没,要怎样恢复资料
查看>>
windows常用命令整理
查看>>
使用andbug的monitor命令
查看>>
php-cgi进程占用cpu资源过大原因分析及解决
查看>>
CentOS/RedHat上安装man手册
查看>>
我的友情链接
查看>>
log4j配置
查看>>
去掉Intel集成显卡的桌面右键菜单
查看>>
我的友情链接
查看>>
MediaPlayer播放网络视频
查看>>