This is a list of Data Structure and Algorithms questions categorized into solving patterns. I try to solve DSA problems on a daily basis and push them here.
- Sliding Window
- Two - Pointers and Fast-Slow Pointers
- Intervals
- Dynamic Programming
- Binary Trees
- Array Misc
- Cyclic Sort
- Linkedlist
- Heap
- Subset, Permutations and Combination
- Mathematical
Questions list present inside each pattern directory.
The solutions here are written in Java.
But, Go deserves to be recognized for the go-to language for DSA as well.
Find the same solutions in Go here.
Please feel free to raise issues if any solution is not optimal.