Skip to content

ViggiXDevp/CPP_DSA

Repository files navigation

DSA in C++ – Striver's A2Z Sheet Practice

Welcome to my DSA Practice Repository where I solve Data Structures and Algorithms problems using C++, following the popular Striver's A2Z Sheet.


📚 About

This repository contains notes for DSA problems curated by Striver in his comprehensive A2Z Sheet, covering a wide range of topics essential for competitive programming and interviews.


📝 Topics Covered

  • Arrays & Strings
  • Binary Search
  • Linked Lists
  • Stacks & Queues
  • Trees & Binary Trees
  • Binary Search Trees (BST)
  • Heaps & Priority Queues
  • Graphs & Algorithms
  • Dynamic Programming
  • Bit Manipulation
  • Math & Geometry
  • Backtracking & Recursion

⚙️ Tech Stack

  • Language: C++
  • Tools: VS Code
  • Version Control: Git & GitHub

📂 Repository Structure

DSA-CPP-Striver/
├── Arrays/
├── LinkedLists/
├── StacksQueues/
├── Trees/
├── Graphs/
├── DP/
├── Math/
├── Backtracking/
├── Others/
├── README.md
└── .gitignore

🎯 How to Use

  • Navigate to the folder of the topic you want to explore.
  • Each folder contains individual problem solutions named by problem statement or number.
  • Feel free to fork, clone, and practice along!

🚀 Getting Started

  1. Clone the repo git clone https://github.com/ViggiXDevp/CPP_DSA.git cd CPP_DSA

  2. Open your favorite C++ IDE

  3. Compile and run solutions

  4. Add your solutions, create branches, and contribute!


🤝 Contributing

Contributions are welcome! Whether it’s optimized solutions, new topics, or bug fixes, please submit pull requests.


🙋‍♂️ About Me


Happy coding and problem solving! 🚀

About

Here, You can refer to complete Data Structures and Algorithms using CPP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages