2015-05-06 69 views
-1

我在做一個練習。我應該找到從0到6的完整路徑遍歷?這是一個DIGraph的例子。 0-6是節點,右邊的數字是連接到它們的關係。感謝您的時間。這裏是鄰接表:使用鄰接表來查找完整路徑遍歷

0 0,1,5 
1 1,0 
2 2,3,4 
3 1,2 
4 0,2,3,6 
5 0,3 
6 1,0 

我想出了這條路,但我不知道它是否正確。

enter image description here

+5

我投票結束這個問題作爲題外話,因爲這是關於圖論,而不是編程問題,發佈一些代碼,如果你有它需要幫助。 –

+4

那麼,你是缺少的6.你使用什麼算法?此外,1和2根據您的鄰接列表沒有連接,但在您的答案中,您已將它們連接起來。 –

回答

2

你的完成圖應包含在給定的鄰接表中列出的所有鄰接關係。下面是從0到6的路徑遍歷應該是什麼樣子給你需要遍歷儘可能多的節點作爲可能的:

0 - 5 - 3 - 2 - 4 - 6 

另一種選擇是:

0 - 1 - 3 - 2 - 4 - 6 

注意一個15是無法訪問,因爲它存在於0, 5, 3, 1之間的週期內。