我有這樣的代碼在這裏:圖形疑惑
type ('state,'letter) automaton = {
initial : 'state ;
final : 'state -> bool ;
transition : 'letter -> 'state -> 'state ;
}
let example_graph =
{
nodes = ['a'; 'c'; 'd'; 'f'; 'g'; 'h'; 'k'];
edges = ['h', 'g'; 'k', 'f'; 'f', 'b'; 'f', 'c'; 'c', 'b']
}
它是OCaml的網站約graths給出的默認實例。
那麼我的問題在這裏,我如何使用圖表在OCaml
?我的意思是Lists
我們有一個大的功能頁面,可以幫助我們處理它,但是我還沒有找到任何有關圖形的預定義功能。
我有一個複雜的工作,做圖,更精確地說,我需要建立一個automaton
與OCaml
,但首先我想知道我該怎麼做簡單的認爲如獲取nodes
從圖中,如何我可以打開我的節點和邊緣輸入值,或者我可以如何使用像這樣的圖形進行測試,例如我可以如何在節點之間移動......(以及每一個簡單的移動,你可以記住或任何地方我可以得到更多的信息將有所幫助)
基本上我想知道是否有任何地方在網絡上,我可以得到有關OCaml或功能的圖形更好的信息,如果你們可以給我一隻手!
感謝
PS:我已經做了我的搜索,沒有發現任何真正有用(只多複雜的代碼,像我這樣的初學者)
也許這將是一個很好的起點:http://ocamlgraph.lri.fr/index.en.html – Jack
這將幫助我肯定!謝謝。我希望我能理解它! –