Phase 01 of 03
Data Structures and Algorithms
Weeks 1-2: DSA fundamentals and practice (LeetCode Easy/Medium).
Weeks 1-2: Focus on Data Structures and Algorithms. Cover arrays, linked lists, stacks, queues, trees (binary trees, BSTs), graphs, hash tables. Practice common algorithms like sorting (quicksort, mergesort), searching (binary search), recursion, and basic dynamic programming. Aim to solve 2-3 problems per day on platforms like LeetCode (Easy/Medium).