π Table of Contents
π― Main Topics Covered
- Subtopics
- Starter Resources
Data Structures & Algorithms β Topics
This page lists focused subtopics and starter resources you can follow.
Subtopics
- Arrays & Strings β basics, two-pointer, sliding window
- Linked Lists β singly, doubly, fast/slow pointers, cycle detection
- Stacks & Queues β implementation & use-cases
- Trees β traversal, BST, segment trees
- Graphs β BFS, DFS, shortest paths, MST
- Sorting & Searching β quicksort, mergesort, binary search
- Dynamic Programming β patterns and example problems
Starter Resources
- Practice: LeetCode, Codeforces, AtCoder
- Reading: CLRS (chapters on data structures), Algorithms by Sedgewick
- Projects: implement core structures and use in small projects