08-27-周三_17-09-29
This commit is contained in:
10
node_modules/graphlibrary/lib/alg/dijkstra-all.js
generated
vendored
Normal file
10
node_modules/graphlibrary/lib/alg/dijkstra-all.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
const dijkstra = require('./dijkstra')
|
||||
const _ = require('../lodash')
|
||||
|
||||
module.exports = dijkstraAll
|
||||
|
||||
function dijkstraAll (g, weightFunc, edgeFunc) {
|
||||
return _.transform(g.nodes(), function (acc, v) {
|
||||
acc[v] = dijkstra(g, v, weightFunc, edgeFunc)
|
||||
}, {})
|
||||
}
|
Reference in New Issue
Block a user