Ein Repository, das verschiedene Datenstrukturen, Algorithmen und Problemlösungen in Kotlin in einem strukturierten Format organisiert
Das Repository ist eine Sammlung von Open-Source-Implementierungen verschiedener in Kotlin implementierter und unter MIT-Lizenz lizenzierter Algorithmen. Die Implementierungen und die dazugehörigen Dokumentationen sollen als Lernressource für Lehrkräfte und Studierende dienen. Daher findet man möglicherweise mehr als eine Implementierung für dasselbe Ziel, die jedoch unterschiedliche Algorithmusstrategien und -optimierungen verwendet.
Das Repository bietet Implementierungen verschiedener Algorithmen in einer der grundlegendsten Allzwecksprachen
Kotlin).
Gut dokumentierter Quellcode mit detaillierten Erläuterungen stellt eine wertvolle Ressource für Lehrkräfte und Studierende dar.
Quellcodes werden kompiliert und getestet
Selbstkontrollen innerhalb der Programme stellen sicher, dass korrekte Implementierungen durchgeführt werden.
Modulare Implementierungen und OpenSource-Lizenzierung ermöglichen die komfortable Nutzung der Funktionen in anderen Anwendungen.
Makefile
JUnit 5
Codeprüfungen (detekt, ktlint, spotless)
CI
272 Anzahl von Immobilien
231 Anzahl Funktionen
140 Klassenanzahl
9 Anzahl Pakete
84 Anzahl der kt-Dateien
7.644 Codezeilen (loc)
3.710 Quellcodezeilen (Sloc)
2.870 logische Codezeilen (lloc)
3.372 Kommentarzeilen Code (Cloc)
427 zyklomatische Komplexität (mcc)
214 kognitive Komplexität
0 Anzahl der gesamten Code-Smells
90 % Kommentarquellenquote
148 mcc pro 1.000 lloc
0 Code-Smells pro 1.000 lloc
generiert mit Detekt-Version 1.23.7 am 11.12.2024 um 22:35:45 UTC