深度优先搜索遍历(Deepth First Search:DFS)
解决图连通问题的经典方法就有DFS,下面以PAT 1013. Battle Over Cities 为例:
1、该题的问题归纳为:存在n个城市,相互之间有道路连通的城市共有m组,如果其中一个城市被敌军占领,要修多少条路才能重新恢复连通状态?
2、这里,当某城市被占领时,与其相连的道路将断开,如果不是一个全通图,这里必然会出现不存在交集的连通图,对这些连通图用最少的线重新连起来就能恢复连通状态...
原创
2018-08-09 21:48:34 ·
315 阅读 ·
0 评论