Data Structures
Data Structures that I've coded. Extracted from https://github.com/mrinalini-m/algorithms.
- Dynamic Array
- Hash Table
- Linked List
- Stack
- Queue
- Binary Search Tree
- Binary Tree Traversal (DFS, BFS)
- Graph
- Graph Traversal (DFS, BFS)
- Trie
- Binary Heap (Min, Max)
- To do a quick check for a test case in a particular file, run
npx babel-node src/FileName.js
from root. - Files with private class properties don't require babel to transpile them and
node src/FileName.js
will run them without errors but some files with private class methods do require babel.
Tests are written using and run by Jest test framework.
Run npm run test
from root or sub folders to run tests.