算法导论22.3-13
2016-02-22 21:19
1561 查看
题目:判断一个图是否为单联通图
对图做DFS,对每个点记录 in 和 out ,in为遍历到的时间点,out为离开该点极其所有后续的时间点
如果一个点出现了第二次 in,也就是第二次被遍历到(在这种情况下应当停止向下遍历,但依然加上一个in[2]),如果in[2]>out[1],则必然是有第二条简单路径到达该点。
对图做DFS,对每个点记录 in 和 out ,in为遍历到的时间点,out为离开该点极其所有后续的时间点
如果一个点出现了第二次 in,也就是第二次被遍历到(在这种情况下应当停止向下遍历,但依然加上一个in[2]),如果in[2]>out[1],则必然是有第二条简单路径到达该点。
相关文章推荐
- Win2003利用dfs(分布式文件系统)在负载均衡下的文件同步配置方案
- java算法导论之FloydWarshall算法实现代码
- win2003分布式文件系统(dfs)配置方法[图文详解]
- win2003分布式文件系统及其部署 图文教程
- MIT Introduction to Algorithms 学习笔记(一)
- MIT Introduction to Algorithms 学习笔记(二)
- MIT Introduction to Algorithms 学习笔记(三)
- MIT Introduction to Algorithms 学习笔记(四)
- MIT Introduction to Algorithms 学习笔记(五)
- MIT Introduction to Algorithms 学习笔记(六)
- MIT Introduction to Algorithms 学习笔记(七)
- MIT Introduction to Algorithms 学习笔记(八)
- MIT Introduction to Algorithms 学习笔记(九)
- MIT Introduction to Algorithms 学习笔记(十)
- 堆排序/优先级队列
- Hadoop2.6+jdk8的安装部署(1)——使用jar包安装部署【详细】
- Hadoop FS Shell
- DFS使用方法总结
- FastDFS注意事项
- 无忧技术带您预览DFS(分布式文件系统)管理控制台