Javascript versions of classic software development algorithms
In case you want to prepare yourself for a job interview, or just need access to common data structures.
I've documented the process of creating this code here.
Classic data structures and algorithms (with tests!) written in JavaScript
As well as the following algorithms:
If you want access to these data structures in your project, include this package.
> const algorithms: = require('js-algorithms')
> algorithms
{
dataStructures: {
binaryHeap: [Function],
binarySearchTree: [Function: bst],
linkedList: [Function],
maxHeap: [Function],
minHeap: [Function],
queue: [Function],
stack: [Function],
stackQueue: [Function],
trie: [Function],
suffixTree: [Function] },
algorithms: {
sorting: {
quickSort: [Function]
mergeSort: [Function]
},
shuffle: [Function],
enclosingCircle: [Function]
}}