My journey of learning Data Structures and Algorithms using Modern C++.
This repository contains my daily C++ programming and Data Structures & Algorithms practice.
The goal of this repository is to build strong problem-solving skills, improve coding ability, and prepare for software engineering interviews.
Each topic contains:
- Concept examples
- Practice problems
- Challenge questions
- Notes
- Personal solutions
data-structure-and-algorithm-cpp/
βββ 01-variables-and-data-types
βββ 02-operators
βββ 03-conditionals
βββ 04-loops
βββ 05-patterns
βββ 06-functions
βββ 07-recursion
βββ 08-pointers
βββ 09-arrays
...
- Master Modern C++
- Learn Data Structures
- Learn Algorithms
- Improve Problem Solving
- Prepare for Coding Interviews
- Build a strong programming foundation
- Variables
- Data Types
- Operators
- Conditionals
- Loops
- Patterns
- Functions
- Arrays
- Pointers
- STL (coming soon)
- Linked Lists (coming soon)
- Trees (coming soon)
- Graphs (coming soon)
This repository is updated regularly as I continue learning C++ and DSA.
This repository documents my learning journey. Solutions may evolve as I gain more experience and learn better approaches.