我剛剛在「算法導論」一書中閱讀了關於breadth-first search算法的內容,並且我在紙上模擬了算法。我現在想要做的是在代碼中實現它來進行額外的練習。練習圖論算法的有效方法
我正在考慮從頭開始實施所有的數據結構(adjacency list,「顏色」,「距離」和「父」陣列),但我記得當前有圖形庫,如Boost圖庫和Python中的其他一些graph APIs。 我也嘗試在UVA和Sphere Judge Online上尋找一些與BFS相關的問題,但我無法確定哪些問題需要BFS解決方案。
我的問題是什麼是實踐這些圖形算法的最無痛的方式(不只是侷限於BFS,但也會派上用場,當我想要實現DFS,Dijkstra,Floyd-Warshall等)。歡迎有實踐問題的網站。
只是備案,報價應該在「最無痛「 – Steve 2009-07-04 22:18:42