- 3
- 0
- 约小于1千字
- 约 22页
- 2026-03-13 发布于广西
- 举报
第18课;学习目标;知识讲授;(一)求无向图的连通分量;(一)求无向图的连通分量;(一)求无向图的连通分量;(一)求无向图的连通分量;输入顶点数n和边数m,然后输入m条边的起止顶点编号。(顶点数n100)
用并查集的算法统计并输出连通分量的数量。
【样例输入】
53
12
13
45
【样例输出】
2;#includebits/stdc++.h
usingnamespacestd;
intf[101];
intn,m;
voidinit(){
for(inti=1;i=n;i++){
f[i]=i;
}
}
intgetf(intx){
returnx==f[x]?x:f[x]=getf(f[x]);
};(二)有向图的强连通分量;(二)有向图的强连通分量;(二)有向图的强连通分量;(二)有向图的强连通分量;intmain(){
intsum=0;
cinnm;
creat();//输入建图;
creat1();//根据反向连通性建立无向图的边;
reset();//重置visited[]
for(inti=1;i=n;i++){//用于dfs输出无向图连通分量
if(!visited[i]){
visited[i]=1;
dfs1(i);
coutendl;
sum++;//统
您可能关注的文档
- python数据科学课件4-NumPy通用函数与运算教案.docx
- python数据科学课件5-Matplotlib数据可视化(一).pptx
- python数据科学课件5-Matplotlib数据可视化(一)教案.docx
- python数据科学课件6-Matplotlib数据可视化(二).pptx
- python数据科学课件6-Matplotlib数据可视化(二)教案.docx
- python数据科学课件7-Matplotlib数据可视化(三).pptx
- python数据科学课件7-Matplotlib数据可视化(三)教案.docx
- python数据科学课件8-pandas基础(一).pptx
- python数据科学课件8-pandas教案.docx
- python数据科学课件9-pandas基础(二).pptx
最近下载
- 蜜雪冰城分析.pptx VIP
- 2025年设备监理师设备质量防错法(Poka-Yoke)应用专题试卷及解析.pdf VIP
- 沈阳航空航天大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(A卷)及标准答案.pdf
- 2025年互联网营销师品牌年轻化策略专题试卷及解析.pdf VIP
- 财信证券-东鹏饮料-605499-东鹏特饮的成功之道.pdf VIP
- 北安水资源论证2013720.doc VIP
- 职业健康监护技术规范(GBZ188-2024).pptx VIP
- 沈阳航空航天大学2024-2025学年第2学期《线性代数》期末试卷(A卷)及参考答案.docx
- 护理人文修养培训.pptx
- 2026年秋统编版(新教材)道德与法治五年级上册(全册)分层作业及答案(附目录).docx VIP
原创力文档

文档评论(0)