Algorithms
Core algorithms for coding interviews. Most topics are expanded to SDE-3 level: concept overview, core algorithms, pattern recognition, interview strategy, and quick revision.
Topic files
Searching & Binary Search
Standard BS, lower/upper bound, BS on answer, rotated array, peak.
Sorting
Big-O table (merge, quick, heap, counting, radix), QuickSelect, custom comparators.
Dynamic Programming
State, recurrence, top-down vs bottom-up; link to 16 patterns in patterns/dp-advanced.md.
Miscellaneous
Tips: categories, brute force, greedy, DP, maths, graph, debugging, edge cases.
Supplementary (same folder)
DP from Aditya Verma style: 0/1 knapsack, recursive tree.
Recursion: IP/OP, decision tree, hypothesis/induction.
How to use
Patterns: patterns/dp-advanced.md for 16 DP patterns; patterns/leetcode-patterns.md for array, tree, graph, DP, backtracking.
Roadmap: SDE3_DSA_ROADMAP.md for problem order and weekly plan.
Last updated