【文件属性】:
文件名称:clj-dijkstra:Clojure 中的 Dijkstra 最短路径算法
文件大小:9KB
文件格式:ZIP
更新时间:2021-07-01 03:28:14
Clojure
迪杰斯特拉
Edsger Dijkstra 对单个源的最短路径算法的 Clojure 实现。
用法
( require '[dijkstra.core :refer [dijkstra]])
( def vertexes #{ :s :t :x :y :z })
( def edges {[ :s :t ] 10
[ :s :y ] 5
[ :t :x ] 1
[ :t :y ] 2
[ :y :t ] 3
[ :y :x ] 9
[ :x :z ] 4
[ :z :x ] 6
[ :y :z ] 2
[ :z :s ] 7 })
( dijkstra vertexes edg
【文件预览】:
clj-dijkstra-master
----.gitignore(84B)
----src()
--------dijkstra()
----LICENSE(11KB)
----README.md(1KB)
----dev()
--------user.clj(535B)
----test()
--------dijkstra()
----project.clj(419B)