Algorithms - Interview Preparation Tracker
Sub-Topic Key Concepts Progress
Sorting Bubble, Selection, Insertion, Merge Sort, Quick
Sort, Time Complexities
Searching Binary Search, Linear Search, Search in Rotated
Array, Ternary Search
Recursion Base Case, Recursive Case, Tail Recursion,
Memoization
Dynamic Programming Memoization, Tabulation, Knapsack, Longest
Common Subsequence
Greedy Algorithms Activity Selection, Huffman Coding, Fractional
Knapsack
Divide and Conquer Merge Sort, Quick Sort, Binary Search, Closest
Pair
Backtracking N-Queens, Sudoku Solver, Permutations, Com-
binations
Graph Algorithms BFS, DFS, Topological Sort, Minimum Span-
ning Tree, Shortest Path
Bit Manipulation Bitwise Operations, Bit Masks, Twos Comple-
ment, Bit Tricks
Mathematical Algorithms GCD/LCM, Prime Numbers, Fast Exponentia-
tion, Sieve of Eratosthenes