This just represents a bit of an academic exercise to build & illustrate basic data structures in Typescript. They are built with bun as the runtime, and uses the bun test runner.
Notably, this is an academic exercise. Many of these data structures are redundant to what is already available in Javascript & Node, but are intended to illustrate basic data structure concepts.
- Linked List
- Stack
- Queue
- Hash Table
- Binary Search Tree
- Binary Heap (example MIN implementation)