TheAlgorithms/C-Plus-Plus

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

53
/ 100
Established

This is a comprehensive resource for students and educators looking to understand and implement fundamental computer science, mathematics, and machine learning concepts. It provides ready-to-use C++ code for various algorithms, allowing you to input a problem and receive a tested, documented solution. It is ideal for those learning or teaching algorithm design and implementation in a classroom or self-study environment.

33,919 stars. No commits in the last 6 months.

Use this if you are a student or educator needing clear, self-contained C++ implementations of common algorithms for study or teaching purposes.

Not ideal if you are a software developer looking for high-performance, production-ready libraries, or complex domain-specific solutions.

algorithm-education computer-science-curriculum mathematical-computation machine-learning-basics programming-fundamentals
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

33,919

Forks

7,741

Language

C++

License

MIT

Last pushed

Oct 11, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/TheAlgorithms/C-Plus-Plus"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.