À propos du projet

Le référentiel Algorithms - C++ est une collection open-source fournissant un ensemble complet d'implémentations d'algorithmes en C++. Il est conçu comme une ressource d'apprentissage pour les éducateurs et les étudiants, chaque algorithme étant implémenté en utilisant uniquement la bibliothèque standard C++ (STL) et sans bibliothèques externes. Le code est strictement conforme à C++17, garantissant la portabilité sur diverses plateformes, y compris les systèmes embarqués comme ESP32 et ARM Cortex. Tous les fichiers sources sont compilés et testés sur Windows, macOS et Ubuntu avec les compilateurs MSVC, AppleClang et GNU. Le référentiel présente un code bien documenté avec des explications détaillées, des programmes d'auto-vérification et des implémentations modulaires. La documentation en ligne est générée via Doxygen, offrant des extraits de code source, des détails d'exécution et des représentations diagrammatiques. Les contributions sont les bienvenues sous la licence MIT, et la documentation est sous licence CC BY-SA 4.0.