我試圖解決一個問題,我被授予作業,真的覺得自己正在顛覆算法希望這裏有人能把我推向正確的方向。 我會給予txt文件的輸入,這將是這樣的: 1 // n number of graphs
4 // n number of vertices for graph 1
4 // n number of edges for graph 1
1 2 // edges given in pairs
2 3
我想爲Haskell實現一個最長路徑算法。我只使用了Haskell大約兩週的時間,並且之前沒有在功能語言中做過任何事情。如果您僅限於不可變數據和遞歸,嘗試在函數式語言中實現算法時,我確實迷失了方向。 我一直在努力實現這個算法:http://www.geeksforgeeks.org/find-longest-path-directed-acyclic-graph/ My圖表構造是這樣的: data