Skip to content
The Daily Repo

TheAlgorithms / C-Plus-Plus

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

Why this job: topics: interview-questions

What it does

  • The repository provides implementations of various algorithms in one of the most fundamental general purpose languages - C++.
  • Well documented source code with detailed explanations provide a valuable resource for educators and students alike.
  • Each source code is atomic using STL classes and _no external libraries_ are required for their compilation and execution. Thus, the fundamentals of the algorithms can be studied in much depth.
  • Source codes are compiled and tested for every commit on the latest versions of three major operating systems viz., Windows, MacOS, and Ubuntu (Linux) using MSVC 19 2022, AppleClang 15.0.15, and GNU 13.3.0 respectively.
  • Strict adherence to C++17 standard ensures portability of code to embedded systems as well like ESP32, ARM Cortex, etc. with little to no changes.

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 37 days ago
Stars
34,867
+35 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
None yet
No releases
Built with
C++
99% of the code

Is it looked after?

Contributors
Not stated
Last 90 days
Issues
98% closed
8 still open
Pull requests
710 merged
36 waiting
Releases
None
Never published

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
alirezadir / AIMLInterviews9,97632 days agoMITNo downloads
handbook-academy / engineering-handbook90221 days agoCC-BY-SA-4.0No downloads
amitshekhariitbhu / ai-engineering-interview-questions3,625todayApache-2.0No downloads
More: languages, topics and project record

Languages

  • C++ 99%
  • CMake 1%
  • Python <1%
  • Dockerfile <1%

Topics

  • cpp
  • algorithm
  • algorithms-implemented
  • data-structures
  • algorithm-competitions
  • interview-preparation
  • interview-questions
  • search
  • sort
  • educational
  • instructor-materials
  • machine-learning-algorithms

Project record

  • JobLists and guides
  • StatusListed
  • Commits1,776
  • Forks7,893
  • Watching509
  • Stars in 28 days+155
  • CreatedJul 16, 2016
  • First seen by usNov 7, 2026
  • CheckedNov 8, 2026

Type to search.

Try