- 24
- 0
- 约1.56千字
- 约 3页
- 2021-07-23 发布于内蒙古
- 举报
图论-图的连通性
图论-图的连通性
三、图的连通性算法
求图的连通性之零:遍历欧拉路
求图的连通性之一:判断两点是否连通
1. Floyed 算法
时间复杂度:O(N
算法实现:不再赘述。
2. 遍历算法
时间复杂度:O(N算法实现:
从任意一个顶点出发,进行一次遍历,就可以求出此顶点和其它各个顶点的连通状况。所以只要把每个顶点作为出发点都进行一次遍历,就能知道任意两个顶点之间是否有路存在。
可以使用DFS 实现。
3. 并查集算法
时间复杂度:O(N*小常数)
算法实现:只适用于无向图,即判断两点是否有相同的父亲。
例题:寻找满足条件的连通分支。
求图的连通性之二:求无向图的连通分量个数。
只要使用并查集即可,如果两个点的祖先相同,显然属
于同一连通分量。一遍循环,统计一共有多少个祖先即可。
求图的连通性之三:求有向图的强连通分量个数与收缩强连通分量。
主要采用Kosaraju 算法,复杂度O(N)。
一个有向图的强连通分量,能够收缩为一个点,统计最后点的个数,即是强连通分量的个数。
Kosaraju 算法的思想讲解:
1) 对原图进行深搜(DFS ),得到一个深搜出栈的顺
假设出栈顺序 3
您可能关注的文档
- 小学生歌颂祖国演讲稿.docx
- 天下最有才的辞职报告.docx
- 房地产专业学生地产公司实习报告.docx
- 小学三年级上册数学公式.docx
- 幼儿园小班个人工作计划书.docx
- 课外阅读训练之第三部分.docx
- 渭北黄土高原困难立地造林技术措施.docx
- 10 苏东坡与三峡.docx
- 小学四年级班主任工作计划范本怎么写.docx
- 政府向社会购买公共服务的意义.docx
- 中国国家标准 GB/T 26949.10-2026工业车辆 稳定性验证 第10部分:在由动力装置侧移载荷条件下堆垛作业的附加稳定性试验.pdf
- GB/T 26949.10-2026工业车辆 稳定性验证 第10部分:在由动力装置侧移载荷条件下堆垛作业的附加稳定性试验.pdf
- GB/T 42709.36-2026半导体器件 微电子机械器件 第36部分:MEMS压电薄膜的环境及介电耐压试验方法.pdf
- 《GB/T 42709.36-2026半导体器件 微电子机械器件 第36部分:MEMS压电薄膜的环境及介电耐压试验方法》.pdf
- 中国国家标准 GB/T 42709.36-2026半导体器件 微电子机械器件 第36部分:MEMS压电薄膜的环境及介电耐压试验方法.pdf
- GB/T 41850.5-2026机械振动 机器振动的测量和评价 第5部分:水力发电和抽水蓄能电站机组.pdf
- 中国国家标准 GB/T 41850.5-2026机械振动 机器振动的测量和评价 第5部分:水力发电和抽水蓄能电站机组.pdf
- 《GB/T 41850.5-2026机械振动 机器振动的测量和评价 第5部分:水力发电和抽水蓄能电站机组》.pdf
- DB37∕T 5363-2026 建筑垃圾分类处理技术标准.docx
- DB37∕T 5363-2026 建筑垃圾分类处理技术标准.pdf
最近下载
- 高一生物必修一教案探索生物大分子的奥秘.pdf VIP
- 中国电动机械制动(EMB)系统行业市场前景预测及投资价值评估分析报告.docx VIP
- 2025至2030中国滚动导轨行业市场发展前景及发展战略与投资报告.docx VIP
- 攀枝花市商业银行股份有限公司2012年跟踪信用评级分析报告.PDF VIP
- 材料物理化学教案.pdf VIP
- NB∕T 10845-2021 页岩气分阶段地质评价技术规范.pdf
- 弧形导轨行业发展趋势及前景展望分析报告.pptx VIP
- 2021至2030年导轨行业十年发展洞察报告及导轨行业发展要点预测.pdf VIP
- 孙宇晨:我的女友景甜.pdf VIP
- 配位化合物与配位滴定教案.doc VIP
原创力文档

文档评论(0)