2013-01-22 53 views

回答

1

在二分圖中,最短可能的圓至少有四條邊。由於您正在使用廣度優先搜索,因此只要您相應地增加行程,就會發現最佳搜索速度。所有可能的4條邊長路徑,所有可能的5條邊長路,等等。當你找到一個圓圈的路徑的時候,你就完成了,它是最短的,或者至少與那個獎品並列的。

保留探索的所有路徑,以便在搜索的每個循環中只增加1個邊。並使用BFS確保您已探索過所有路徑。

+0

感謝您的回覆。當然,在二分圖中你不能有奇數的週期,所以你增加了2(4-6-8 ....)的路徑,但我明白了! – pantso

+0

你可以投票或接受我的asnwer ... :) – Daren

+0

對不起,我這裏是新的.. – pantso