I update this post almost everyday...Bookmark it as it will contain all you need for DSA prep through leetcode and If you like it please upvote.
Some of the Most Important patterns that are frequently asked in Interviews and OAs
This are some of the most important topics that must be practiced. Blogs for these topics are listed below.
1. Data Structure and Algorithm
2. STL
3. Binary Search
4. String
5. Tree
6. Graph
7. Hashmap
8. Trie
9. Sorting Alogrithm
10. Greedy
11. Dynamic Programming
12. Randomized Problem
13. Sliding Window
14. Bit Manipulation
15. Interview
16. Random Tips
17. Backtracking
18. Two Pointer Technique
19. Stack and Queue
20. Prefix Sum
21. Recursion
22. Interval Problems
23. Reservoir Sampling
24. OOPS
25. Linked List
26. Last Minute Prep
27. Must DO HARD
28. Square root Decomposition
29. Important Cyclic Sort Questions Cyclic Sort blog(Credits to the author)
1.Missing Number
2.Find All Duplicates
3. Find All number disappearing in an array
4. First Missing number
5. Set mismatch
6. Couple Holding hands
7. Random Pick with blacklist
30. Palindrome Problems
31. Python