A simple TypeScript DSA library written as a skills reference and for learning OOP and DSA.
- Author: Ethan Kletschke
- Version:
0.5.1 - Developed on: Ubuntu (WSL2)
- License: MIT
- Project metadata:
project.yaml
- Queue (Generic)
- Stack (Generic)
- Collection (Generic Abstract class)
- String-key Hash Table
- Binary Tree (Generic)
Sorting Algorithms:
- Bubble Sort
- Quick Sort
Sorting Algorithms:
- Linear Search
- Common searching and sorting algorithms, like bubble sort and selection sort
- Common data structures such as stacks, queues, trees, hash maps, etc.
- Full OOP, including abstract classes, inheritance, and composition
- Full unit testing with Mocha and Chai