A collection of data structures, algorithm patterns, and coding problem solutions implemented in Javascript.
- Singly Linked List
- Stack
- Queue
- Binary Search Tree
- Hash Map
- Min Heap
- Max Heap
- Hash Set
- Trie
- Undirected Graph
- Directed Graph
- Monotonic Stack
- Priority Queue
- Stack
- HashSet
- Fast / slow pointer pattern
- Two pointer pattern
- Sliding window pattern
Feel free to open issues and submit pull requests to improve the templates and add more coding problems with solutions!
Happy coding! 🎯