首页 文章

有向图属性/深度优先搜索

提问于
浏览
4

据我所知,如果在某个任意有向图上存在从顶点“a”到顶点“b”的路径,则可能存在某种情况,即使用图形上的深度优先搜索,该顶点“b”可以在顶点“a”完成处理后的搜索中发现 . 但是,这对我来说似乎不可能(在绘制出许多图表之后) . 有任何想法吗?

2 回答

  • 1

    不,你的假设是错的 . 是不可能的 .

    使用归纳证明相当容易,当完成顶点“a”的处理时,已经发现了从“a”(例如“b”)可到达的所有顶点 .

  • 4
    (a) ---> (a1) ---->(b)
     |                   >
     |                   | 
     >                   |  
    (a2)--------------->(a3)
    

    考虑这个图,顶点(a)有到顶点(b)的路径 .

    当我们从顶点(a)开始运行dfs时,输出是(a),(a1),(b),(a2),(a3)

    访问(a)后访问顶点(b) .

相关问题