This repository serves as a database of my leetcode submissions.
Here, you'll find problems solved using a variety of data structures, algorithms, and approaches.
- Array-backed lists
- Linked lists
- Stacks
- Queues
- Priority queues
- Hash sets
- Hash maps
- Trees
- Tries
- Graphs
- Sorting
- Binary search
- Two pointers
- Prefix sum
- Bit manipulation
- Dynamic programming
- Backtracking
- Graph search (BFS, DFS, Dijkstra's, etc.)
- Brute force
- Top-down
- Bottom-up
- Math
This repo was made possible by Leetcode-Downloader-for-Submissions for providing an easy-to-use submission extractor.