This repository represents a major milestone in my journey of mastering Data Structures & Algorithms (DSA).
It captures the phase where I consistently practiced, explored new concepts, improved logic, and pushed myself to overtake my previous limits one problem at a time.
This repo is not just code β itβs the reflection of discipline, growth, and the effort I invested into becoming stronger in problem-solving.
Here, I document my daily and weekly DSA work β including notes, solutions, logic explanations, and revision files.
Every update reflects my commitment to understanding DSA deeply and staying ahead in competitive coding and interviews.
- Topic-wise DSA problems
- Clean and optimized C++ implementations
- Practice notes & logic breakdowns
- Problem-solving patterns
- Revision-focused solutions
- Core concepts that built my DSA base
- Arrays & Strings
- Searching & Sorting
- Recursion & Backtracking
- Linked Lists
- Stacks & Queues
- Two Pointers / Sliding Window
- Trees & BST
- Graphs
- Greedy Algorithms
- Dynamic Programming
- Competitive Coding Patterns
- C++ (Primary Language)
- STL
- VS Code / Online Judges
- LeetCode / GFG for practice
To capture my consistent effort, growth, and evolution in DSA.
This repository is a snapshot of the phase where I built habits, sharpened patterns, and strengthened the fundamentals that power my coding journey today.
competitive-programming-algorithms β’ competitve-programming β’ dsa-algorithm β’ dsa-learning-series β’ dsa-questions β’ dsa-practice β’ dsa-cpp






