PTA 06-图1 列出连通集

该博客讲述了作者在PTA上解决图的连通集问题的经历,使用DFS和BFS列出无向图的所有连通集。作者首先遇到邻接表实现的问题,指出在邻接表存储中需要注意双向连接,并强调链表插入的注意事项。经过一番努力,作者发现错误在于邻接矩阵初始化的错误,最终完成AC代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这道题真是雪崩啊,!一个晚上做的DFS,发现遍历竟然是从小到大,诶,我辛辛苦苦用邻接表把他实现了一遍,发现每个连通集的数字顺序呢不对啊!。。为了纪念我逝去的时间,我还是打算先把我写的用邻接表储存的DFS贴出来!!!明天再码邻接矩阵实现!惯例,先贴题目。

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

输入格式:

输入第1行给出2个整数N

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值