https://github.com/ashtanko/kotlin-lab
📚 Algorithms, Data Structures, Design Patterns, Concurrency in Kotlin
https://github.com/ashtanko/kotlin-lab
algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures computer-science concurrency coroutines data-structures kotlin leetcode queue sorting-algorithms stack trie
Last synced: 10 days ago
JSON representation
📚 Algorithms, Data Structures, Design Patterns, Concurrency in Kotlin
- Host: GitHub
- URL: https://github.com/ashtanko/kotlin-lab
- Owner: ashtanko
- License: apache-2.0
- Created: 2019-08-23T12:20:56.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2026-03-08T17:33:30.000Z (15 days ago)
- Last Synced: 2026-03-08T21:29:59.269Z (15 days ago)
- Topics: algorithm-analysis, algorithm-challenges, algorithms, algorithms-and-data-structures, computer-science, concurrency, coroutines, data-structures, kotlin, leetcode, queue, sorting-algorithms, stack, trie
- Language: Kotlin
- Homepage: https://ashtanko.github.io/kotlab/
- Size: 13.3 MB
- Stars: 22
- Watchers: 1
- Forks: 1
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
## Algorithms implemented in Kotlin (for education reasons)
### Metrics
```text
15345 number of properties
10588 number of functions
8955 number of classes
240 number of packages
3545 number of kt files
```
### Complexity Report
```text
267779 lines of code (loc)
166654 source lines of code (sloc)
121749 logical lines of code (lloc)
72563 comment lines of code (cloc)
25144 cyclomatic complexity (mcc)
20480 cognitive complexity
0 number of total code smells
43 comment source ratio
206 mcc per 1,000 lloc
```