Home Projects C-Plus-Plus
C-Plus-Plus
C++

C-Plus-Plus

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

by TheAlgorithms · GitHub
Top 5% most starred in the catalogue
Stars
Forks
License
Created
Last commit
Category
Language
algorithmalgorithm-competitionsalgorithms-implementedMITC++
View on GitHub
In plain words

Explore and learn various algorithms in computer science and mathematics through ready-made examples in C++.

You maintain this project?

Claim its page: indexed whatever its rank, translated into six languages, and enriched with what you write yourself.

Claim this page →
C-Plus-Plus — GitHub preview card
📈 Star history
34.5k34.4k
2026-06-272026-08-31
📈 Track C-Plus-Plus

Get an email alert on its next release or when it starts trending — never miss the moment.

Free · no card · unsubscribe anytime
Get email alerts →
📄 About

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

C-Plus-Plus has 34.5k stars on GitHub. It has been forked 7.8k times. C-Plus-Plus is written mainly in C++. It has been in active development since 2016. C-Plus-Plus is available under the MIT license. Its main topics are algorithm, algorithm-competitions, algorithms-implemented, artificial-intelligence-algorithms.

Frequently asked questions

What is C-Plus-Plus?

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

Is C-Plus-Plus open source?

C-Plus-Plus is an open-source project. It is released under the MIT license.

Is C-Plus-Plus free?

Yes. C-Plus-Plus is free and open source — you can use, modify and self-host it.

What license does C-Plus-Plus use?

C-Plus-Plus is available under the MIT license.

What language is C-Plus-Plus written in?

C-Plus-Plus is written mainly in C++.

🏅 Maintainer of this project?
olud.ai badge — C-Plus-Plus

Add this live badge to your README — your GitHub stars and directory rank, refreshed daily.

[![olud.ai](https://olud.ai/badge.php?tool=thealgorithms-c-plus-plus)](https://olud.ai/project/thealgorithms-c-plus-plus.html)
More badge options →
🧬 Shares DNA with🧬 View the DNA map →
AI-Catalog
Huge AI models catalog. A curated list of AI tools, platforms, and resources across various dom…
487 · agents
sharesartificial-intelligence-algorithms
best-data-science-resources
This repository contains the best Data Science free hand-picked resources to equip you with all…
527 · ai
sharesartificial-intelligence-algorithms
Awesome-World-Model
Collect some World Models for Autonomous Driving (and Robotic, etc.) papers.
2.2k · artificial-intelligence
sharesartificial-intelligence-algorithms
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, e…
22.2k · algorithm-challenges
sharesalgorithm-competitions
deep-learning-drizzle
Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, an…
12.9k · artificial-intelligence-algorithms
sharesartificial-intelligence-algorithms
hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift,…
129k · algo
PythonRobotics
Python sample codes and textbook for robotics algorithms.
30.1k · algorithm
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
25.2k · algorithm
homemade-machine-learning
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and mat…
24.7k · algorithm
Ai-Learn
人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch t…
13.2k · algorithm

Measured from GitHub topics shared by both projects, weighted by how rare each topic is.