Un référentiel qui organise diverses structures de données, algorithmes et solutions aux problèmes de Kotlin dans un format structuré
Le référentiel est une collection d'implémentations open source d'une variété d'algorithmes implémentés dans Kotlin et sous licence MIT. Les implémentations et leurs documentations associées sont destinées à fournir une ressource d'apprentissage pour les éducateurs et les é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.
Le référentiel fournit des implémentations de divers algorithmes dans l'un des langages généraux les plus fondamentaux.
Kotlin).
Un code source bien documenté avec des explications détaillées constitue une ressource précieuse pour les enseignants et les étudiants.
Les codes sources sont compilés et testés
Les autocontrôles au sein des programmes garantissent une mise en œuvre correcte en toute confiance.
Les implémentations modulaires et les licences OpenSource permettent d'utiliser facilement les fonctions dans d'autres applications.
Makefile
JUnit 5
Vérifications de code (detekt, ktlint, impeccable)
CI
272 nombre de propriétés
231 nombre de fonctions
140 nombre de cours
9 nombre de paquets
84 nombre de fichiers kt
7 644 lignes de code (loc)
3 710 lignes de code source (sloc)
2 870 lignes de code logiques (lloc)
3 372 lignes de code de commentaires (cloc)
427 complexité cyclomatique (mcc)
214 complexité cognitive
0 nombre total d'odeurs de code
Ratio de sources de commentaires de 90 %
148 mcc pour 1 000 lloc
0 code sent pour 1 000 lloc
généré avec la version detekt 1.23.7 le 2024-12-11 22:35:45 UTC