This repository documents my complete journey of learning Data Structures and Algorithms (DSA). It is built step-by-step with a strong focus on concept clarity, problem-solving, and interview preparation.
- Build strong fundamentals of DSA
- Improve logical thinking and coding skills
- Prepare for technical interviews (FAANG & product-based companies)
- Maintain a clean and structured GitHub profile
- Arrays
- Strings
- Recursion
- Linked List
- Stack
- Queue
- Trees
- Binary Search Tree (BST)
- Heap
- Graph
- Dynamic Programming
- Sorting & Searching
Each topic is implemented with clear logic, optimized solutions, and proper structure.