Skip to content

Repository files navigation

🧠 DSA in C++

A structured collection of Data Structures & Algorithms problems solved in C++ — built for deep understanding, not just passing tests.

C++ LeetCode

Every problem solved is a pattern learned. Every pattern learned is an interview closer.


📌 About This Repository

This repository is my active DSA practice log — problems solved in C++ with clean, readable code and a focus on understanding the why behind each approach, not just getting an accepted verdict.

Started on January 1, 2026 as a daily commitment. Built alongside my DSA course at Coding Blocks, NSP and daily LeetCode practice.

// The approach
for (auto& problem : problems) {
    understand(problem);          // don't just solve — understand
    identify(problem.pattern);    // arrays? recursion? DP?
    implement(cleanSolution);     // write readable, efficient code
    analyze(time, space);         // always check complexity
    commit();                     // push it. document it.
}

📚 Topics Covered

| Arrays | Strings | Recursion | Linked Lists | Stack & Queue | Searching & Sorting | Basic Trees | Graphs | Dynamic Programming | Greedy Algorithms | Heaps & Priority Queues


🛠️ Tech & Tools

C++ STL VS Code Git LeetCode


🎯 Purpose

  • 🧩 Build deep, interview-level DSA intuition — not surface familiarity
  • ⚡ Practice writing clean, efficient C++ with proper time & space complexity
  • 📖 Create a personal reference of patterns and approaches
  • 🚀 Prepare for software engineering internships in 2026

🧩 LeetCode Profile

LeetCode Stats


📫 Connect

LinkedIn LeetCode


Star this repo if it helps you or inspires your own DSA journey!

Updated consistently as I learn, solve, and grow.

About

Collection of DSA problems solved in C++ for learning and interview preparation.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages