Welcome to my DSA Practice Repository where I solve Data Structures and Algorithms problems using C++, following the popular Striver's A2Z Sheet.
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.
- 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
- Language: C++
- Tools: VS Code
- Version Control: Git & GitHub
DSA-CPP-Striver/
├── Arrays/
├── LinkedLists/
├── StacksQueues/
├── Trees/
├── Graphs/
├── DP/
├── Math/
├── Backtracking/
├── Others/
├── README.md
└── .gitignore
- 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!
-
Clone the repo git clone https://github.com/ViggiXDevp/CPP_DSA.git cd CPP_DSA
-
Open your favorite C++ IDE
-
Compile and run solutions
-
Add your solutions, create branches, and contribute!
Contributions are welcome! Whether it’s optimized solutions, new topics, or bug fixes, please submit pull requests.
- Name: G V VIGHNESH REDDY
- GitHub: ViggiXDevp(https://github.com/ViggiXDevp)
- Email: gvvighneshreddy8612@gmail.com
Happy coding and problem solving! 🚀