A collection of C++ problem-solving exercises and learning resources for beginner and intermediate programmers. This repository contains implementations of classic algorithms, data structures, and various programming problems to help practice and improve C++ skills.
- Sorting Algorithms: Merge Sort, Quick Sort, and more
- Searching Algorithms: Binary Search, etc.
- Array & String Problems: Missing number, Longest substring, Matrix multiplication
- Data Structures: Various implementations and problems
- Well-structured Code: Clean, readable C++ code suitable for learning
- Beginner Friendly: Simple solutions focusing on algorithm understanding
- C++ compiler (g++, clang++, or MSVC)
- Git
-
Clone the repository
git clone https://github.com/sabbir-noyon/cpp-solutions.git
-
Navigate to the project directory cd cpp-solutions
-
Compile and run any C++ file
Example for binary search:
g++ binary_search.cpp -o binary_search ./binary_search
Contributions are welcome! Feel free to:
-
Add new problem solutions
-
Improve existing code
-
Enhance documentation
-
Fix bugs
-
Suggest new features
Please read the contribution guidelines before submitting pull requests.
This project is licensed under the MIT License.