π§ Data Structures & Algorithms
Topics
π Arrays
Sliding window, two pointers, prefix sums, Kadane's. Core pattern mastery.
16/45 solvedπ€ Strings
Pattern matching, hashing, palindromes, anagrams, encoding.
12/25 solvedπ Linked List
Singly & doubly lists, cycle detection, reversal, fast/slow pointers.
12/13 solvedβ‘ Stacks
LIFO structure, monotonic stacks, applications.
0/4 solvedπ Queues
FIFO structure, circular & priority queues. π§ Content coming.
π² Trees
Traversals, BST, segment trees, tries.
7/11 solvedπ Searching & Sorting
Binary search, binary search on answer, all sorting algorithms.
22/28 solvedπΈοΈ Graphs
BFS/DFS, shortest paths, MST, topological sort. π§ Content coming.
π‘ Dynamic Programming
1D/2D DP, Knapsack family, memoization vs tabulation. π§ Content coming.
π Recursion
Base cases, recurrence, stack frames, tail recursion. π§ Content coming.
π Backtracking
Try/choose/backtrack; pruning with constraints. π§ Content coming.
π Binary Search
Lower/upper bound, first/last occurrence, rotated arrays. π§ Content coming.
#οΈβ£ Hashing
Hashmaps & sets: frequency counts, two-sum pattern, grouping, prefix-sum + map.
1/13 solvedποΈ Heaps
Min/max-heap, priority queue: top-K, K-way merge, running median patterns.
1/8 solvedπΏ Greedy
Local optimal choices: interval scheduling, jump games, two-pass patterns.
0/8 solvedβοΈ Bit Manipulation
AND/OR/XOR tricks, Brian Kernighan, power-of-two checks, single number.
0/9 solvedπ Intervals
Merge, insert, intersect: sort by start, sweep for overlaps.
0/7 solved