Crucial DSA Resources: A Gateway to Mastery || All Types of Patterns and Useful links
Most of the time, I find myself wanting to revisit specific posts on LeetCode and other coding platforms. This has resulted in a growing number of bookmarks. To streamline this and assist the coding community, I've been compiling a list of all important and useful links. Below is the list I've created thus far. By sharing it here, I hope to benefit the broader community. Please let me know about any useful and important articles I might have missed, and I'll gladly add them to this list. This way, instead of bookmarking numerous posts on LeetCode and other platforms, we can simply bookmark this post. I've organized the links by topic to enhance the usability of this resource. Additionally, I've included resources from various platforms where I've learned coding.
Competitive Programming:
Dynamic Programming:
- Dp Playlist
- Digit dp Playlist
- Tree dp Playlist
- Dp with bitmask Playlist
- Tree Question
- Must do Dynamic programming Problems Category wise
Graph:
Recursion:
Bit Manipulation:
Binary Tree:
Sliding Window:
Binary Search:
Object-Oriented Programming (OOP):
JavaScript:
System Design:
LeetCode Resources:
- Important and Useful links from all over the LeetCode
- System Design Resources
- List of questions sorted by common patterns
- All two pointers problems
- Interview Preparation Guide
- A-comprehensive-guide-and-template-for-monotonic-stack-based-problems
- kth-kind-of-problems
- Line-sweep-algorithms
I hope you enjoyed this article! If you found it helpful, please upvote and share it with your friends.

