Graph
Graph implementation in JavaScript
Installation & Usage :
npm install js-graph-ds
const { Graph, WeightedGraph } = require("js-graph-ds");
let graph = new Graph();
graph.addVertex(vertex);
graph.addEdge(vertex1, vertex2);
graph.removeEdge(vertex1, vertex2);
graph.removeVertex(vertex);
graph.deapthFirstSearch(startVertex, endVertex);
graph.breadthFirstSearch(startVertex, endVertex);
let weightedGraph = new WeightedGraph();
weightedGraph.addVertex(vertex);
weightedGraph.addEdge(vertex1, vertex2, weight);
weightedGraph.sortestPath(vertex1, vertex2);