1
鑑於其邊緣的列表中所描述的圖形,如如何在Haskell中實現歸納圖?
[("c","cac"),("cac","cb"),("cac","bcc"),("c","ba")]
其中cac
來c
後,cb
來cac
後,bcc
來cac
後...
如何將其轉換爲圖形在the fgl library的意義上,以便我可以利用其中的圖算法?
鑑於其邊緣的列表中所描述的圖形,如如何在Haskell中實現歸納圖?
[("c","cac"),("cac","cb"),("cac","bcc"),("c","ba")]
其中cac
來c
後,cb
來cac
後,bcc
來cac
後...
如何將其轉換爲圖形在the fgl library的意義上,以便我可以利用其中的圖算法?
在fgl
中,節點由Int
s標識。但模塊Data.Graph.Inductive.NodeMap
可以幫助您管理從節點名稱(String
)到fgl節點的映射。
特別的,你可以字符串列表上使用insMapNodes
要在列表中創建一個NodeMap
,然後傳遞NodeMap
和您的列表insMapEdges
。
您已經將圖形表示爲邊緣列表。你是說你想要一個不同的表示?哪一個? –
我正在檢查下面的文章,但我很困惑如何使用mkGraph創建它https://hackage.haskell.org/package/fgl-5.5.2.3/docs/Data-Graph-Inductive-Graph.html –