Saturday, 30 May 2026
Algorithms
DSA Tracker
Master Data Structures & Algorithms for product and service-based companies.
Phase 1: Foundation
Arrays & Strings:
Subarray problems, String reversals, Anagrams, Palindromes.
Hashing:
HashMaps, HashSets, Frequency counting, 2-Sum problem.
Two Pointers:
Opposite directional (valid palindrome, 3-Sum), Same directional (remove duplicates).
Linked Lists:
Traversal, Reversal, Finding the middle, Detecting cycles.
Basic Math & Bit Manipulation:
Primes, GCD, XOR operations.
Basic Recursion:
Fibonacci, Factorial, Simple backtracking.
Phase 2: Elevation
Sliding Window:
Fixed and Variable window problems.
Stacks & Queues:
Next Greater Element, Valid Parentheses, LRU Cache.
Trees:
Traversals, BST operations, LCA.
Graphs:
BFS, DFS, Cycle detection, Dijkstra's.
Dynamic Programming (DP):
1D and 2D DP problems.
Advanced Data Structures:
Tries, Heaps, Priority Queues.
Curated Summary
Copy Progress