1
我是Cormen Intro的本科生。算法3編輯和準備決賽。算法:從DFS和BFS輸出樹作爲子圖的差異
在第22章(第603頁)中,它討論了DFS如何將前驅子圖形生成爲森林,以及BFS如何將前驅子圖形生成爲樹。我只是不明白。
我的想法:
如果頂點v是從源點s可達的,哪一個開始搜索,就不是頂點v有一定的前身(可以是不同的,但存在),無論DFS或BFS的在輸入圖上運行?也就是說,DFS和BFS都可以訪問它。
如果是這樣,DFS怎麼能夠生成一個森林,而BFS只生產一棵樹?
在此先感謝!
如果BFS會生成一棵樹 - DFS也會生成。 – amit