Um repositório que organiza diversas estruturas de dados, algoritmos e soluções para problemas em Kotlin em um formato estruturado
O repositório é uma coleção de implementações de código aberto de uma variedade de algoritmos implementados em Kotlin e licenciados sob licença MIT. As implementações e suas documentações associadas têm como objetivo fornecer um recurso de aprendizagem para educadores e alunos. Assim, pode-se encontrar mais de uma implementação para o mesmo objetivo, mas usando diferentes estratégias e otimizações de algoritmos.
O repositório fornece implementações de vários algoritmos em uma das linguagens de uso geral mais fundamentais
Kotlin).
Código-fonte bem documentado com explicações detalhadas fornece um recurso valioso para educadores e estudantes.
Os códigos-fonte são compilados e testados
As autoverificações nos programas garantem implementações corretas com confiança.
Implementações modulares e licenciamento OpenSource permitem que as funções sejam utilizadas convenientemente em outras aplicações.
Makefile
JUnit 5
Verificações de código (detekt, ktlint, impecável)
IC
272 número de propriedades
231 número de funções
140 número de aulas
9 número de pacotes
84 número de arquivos kt
7.644 linhas de código (loc)
3.710 linhas de código fonte (sloc)
2.870 linhas lógicas de código (lloc)
3.372 linhas de código de comentários (cloc)
427 complexidade ciclomática (mcc)
214 complexidade cognitiva
0 número total de odores de código
Proporção de fonte de comentários de 90%
148 mcc por 1.000 loc
0 cheiros de código por 1.000 lloc
gerado com detecção versão 1.23.7 em 11/12/2024 22:35:45 UTC