A well-structured collection of C++ solutions to the Striver DSA Sheet problems.
📌 Overview This repository contains my handwritten solutions to the Striver DSA Sheet problems in C++, focusing on clarity, efficiency, and industry-standard coding practices.
📂 Repository Structure
📦 Striver-DSA-Sheet-Solutions ┣ 📂 Basic ┣ 📂 Binary Search Tree ┣ 📂 Binary Tree ┣ 📂 DSA/array ┣ 📂 Dynamic Prog ┣ 📂 GRAPH ┣ 📂 Greedy algorithm ┣ 📂 Linked List ┣ 📂 OOPS ┣ 📂 PATTERNS ┣ 📂 RECURSION ┣ 📂 REVISION ┣ 📂 Rough ┣ 📂 STACKS and Queue ┣ 📂 String ┗ 📂 sorting ✅ Features ✔ Complete Striver DSA Sheet Solutions – Covers all essential DSA topics for coding interviews. ✔ Optimized & Readable Code – Well-commented solutions following best coding practices. ✔ Structured Topic-wise Segmentation – Easy navigation through different problem categories. ✔ Interview & Competitive Programming Ready – Solutions tested for platforms like LeetCode, Codeforces, and CodeChef.
📌 Getting Started 1️⃣ Clone the Repository git clone https://github.com/your-username/Striver-DSA-Sheet-Solutions.git cd Striver-DSA-Sheet-Solutions 2️⃣ Compile and Run a Solution g++ path-to-file.cpp -o output
./output 📚 Resources 📘 Striver's DSA Sheet 📗 LeetCode 📕 GeeksforGeeks 📙 CP Algorithms 🤝 Contributions
Contributions are welcome! Feel free to improve solutions, add explanations, or suggest better approaches. git checkout -b feature-newSolution git commit -m "Added solution for XYZ problem" git push origin feature-newSolution
⭐ Support If you find this repository helpful, drop a star ⭐ to support and share! 🚀