Le référentiel est une collection d'implémentations open source d'une variété d'algorithmes implémentés en C et sous licence GPLv3. Les algorithmes couvrent une variété de sujets allant de l'informatique, des mathématiques et des statistiques, de la science des données, de l'apprentissage automatique, de l'ingénierie, etc. Les implémentations et leurs documentations associées sont destinées à fournir une ressource d'apprentissage aux enseignants et aux étudiants. Par conséquent, on peut trouver plus d’une implémentation pour le même objectif mais en utilisant différentes stratégies et optimisations d’algorithmes.
libc
et aucune bibliothèque externe n'est requise pour leur compilation et leur exécution. Ainsi, les principes fondamentaux des algorithmes peuvent être étudiés de manière très approfondie.La documentation en ligne est générée directement à partir des codes sources du référentiel. La documentation contient toutes les ressources, y compris des extraits de code source, des détails sur l'exécution des programmes, une représentation schématique du flux du programme et des liens vers des ressources externes si nécessaire. Cliquez sur le menu Fichiers pour voir la liste de tous les fichiers documentés avec le code.
La documentation des algorithmes en C par The Algorithms Contributors est sous licence CC BY-SA 4.0.
En tant que référentiel développé et maintenu par la communauté, nous accueillons les nouvelles contributions de qualité non plagiées. Veuillez lire nos directives de contribution.