@italocobains/graph
v1.1.8
Published
This is a lib write by c++ and nodejs addon api for graph algorithm.
Downloads
2
Readme
Graph
Is a lib wirte in c++ and nodejs to manipulate graph more fast.
Install
npm i @italocobains/graph
Use
const Graph = require("@italocobains/graph");
const graph = new Graph();
graph.addNode(1);
graph.addNode(2);
graph.addEdge(1, 2);
console.log(graph.toString());
graph.removeNode(1);
console.log(graph.toString());
const nodes = graph.getNodes();
console.log(nodes);
console.log(graph.hasNode(2));
console.log(graph.hasEdge(1, 2));
console.log(graph.getNeighbors(2));
console.log(graph.getInNeighbors(2));
console.log(graph.getOutNeighbors(2));
console.log(graph.getEdge(1, 2));
console.log(graph.getDegree(2));
console.log(graph.getInDegree(2));
console.log(graph.getOutDegree(2));
console.log(graph.isEmpty());
console.log(graph.getNumNodes());
console.log(graph.getNumEdges());
graph.clear();