@codeclever/duan-sssp
v1.2.0
Published
NPM package for Duan's algorithm for single source shortest path problem
Downloads
82
Maintainers
Readme
duan-sssp
Deterministic O(m * log^(2/3) n) directed Single-Source Shortest Path (SSSP) algorithm implementation in JavaScript.
Author: CodeClever
Install
npm:
npm install @codeclever/duan-sssp
Usage
const { Graph } = require("@codeclever/duan-sssp");
const graph = new Graph(4);
graph.addEdge(0, 1, 2);
graph.addEdge(0, 2, 5);
graph.addEdge(1, 2, 1);
graph.addEdge(1, 3, 2);
graph.addEdge(2, 3, 1);
// Get full shortest path
const path = graph.getPath(0, 3); // Returns [0, 1, 3]
console.log("shortest path", path);License
This project is published under MIT License.
