2.4.2 • Published 1 year ago

@dustinleethomas/structs v2.4.2

Weekly downloads
-
License
GNU General Publi...
Repository
github
Last release
1 year ago

@dthomas314/structs

structs library for npm package

(https://github.com/dthomas314/structs)

Install

$ npm install @dustinleethomas/structs

Usage

const MinHeap = require("@dustinleethomas/structs/MinHeap");

let testArray = [1, 4, 2, 7];
let myHeap = new MinHeap();

for(const elem of testArray) {
    myHeap.insert(elem);
}

myHeap.print();
console.log(myHeap.remove());
myHeap.print();
console.log(myHeap.remove());
myHeap.print();
console.log(myHeap.remove());
myHeap.print();
console.log(myHeap.remove());
myHeap.print();
console.log(myHeap.remove());
myHeap.print();
const Graph = require("@dustinleethomas/structs/Graph");

let myGraph = new Graph(6);

myGraph.addVertex('A');
myGraph.addVertex('B');
myGraph.addVertex('C');
myGraph.addVertex('D');
myGraph.addVertex('E');
myGraph.addVertex('F');

myGraph.addEdge('A', 'B');
myGraph.addEdge('A', 'D');
myGraph.addEdge('A', 'E');
myGraph.addEdge('B', 'C');
myGraph.addEdge('D', 'E');
myGraph.addEdge('E', 'F');
myGraph.addEdge('E', 'C');
myGraph.addEdge('C', 'F');

myGraph.print();

console.log('BFS');
myGraph.bfs('A');

console.log('DFS');
myGraph.dfs('A');
2.4.2

1 year ago

2.4.1

1 year ago

2.3.1

1 year ago

2.3.0

1 year ago

2.2.0

1 year ago

2.1.0

1 year ago

2.0.0

1 year ago

1.0.0

1 year ago