Knowledge Domains
Target specific programming domains and master the underlying algorithms and data structures.
Problems involving array manipulation and traversal
Backtracking and recursion problems
Binary search and its variations
Bitwise operation problems
DP problems with memoization and tabulation
Graph traversal and shortest path problems
Greedy algorithm problems
Hash map and hash set problems
Priority queue and heap problems
Singly and doubly linked list problems
Mathematical and number theory problems
2D matrix problems
Queue and deque-based problems
Recursive solution problems
Sliding window technique problems
Sorting algorithm problems
Stack-based problems including monotonic stacks
String processing and manipulation problems
Binary tree and BST problems
Two pointer technique problems