Computer Science & Engineering
3 subscribers
15 photos
4 videos
58 files
187 links
Download Telegram
I used to solve DSA problems randomly, without a strategy. After multiple rejections, 7–8 months of trial and error, and 800+ problems solved, I finally found what works → mastering the right patterns.

✅ Sliding Window: For subarray/substring problems
✅ Binary Search: Rotated array, lower/upper bound
✅ DFS & BFS: For both trees and graphs
✅ Shortest Path: Dijkstra’s, Bellman-Ford, 0-1 BFS
✅ Dynamic Programming: All key patterns
✅ Linked List: Especially two-pointer problems
✅ Tries: For prefix-based problems
✅ Recursion & Backtracking: For permutations, combinations, etc.