This repository showcases 50 C++ algorithm challenges completed as part of the "Algorithms and Problem Solving" course, led by Dr. Mohammed Abu-Hadhoud.
- π Decomposing complex problems into manageable functions
- π οΈ Writing modular, clean code using structures and enums
- β‘ Optimizing performance with function-based solutions
- Language: C++
- Programming Paradigm: Procedural Programming
- Core Techniques:
- Structures and enums
- Function-based implementations
- Algorithm optimization
- Total Challenges Solved: 50
- Complexity Level: Intermediate to Advanced
- Advanced problem decomposition
- Efficient algorithm design
- Clean coding principles
- Performance optimization
Special thanks to Dr. Mohammed Abu-Hadhoud for his guidance and expertise.
Continuously growing, one algorithm at a time! π»π§