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: 2 months 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 (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-04-11T21:41:40.000Z (2 months ago)
- Last Synced: 2025-04-12T02:34:08.121Z (2 months 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: 12.7 MB
- Stars: 21
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
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
15001 number of properties
10391 number of functions
8857 number of classes
230 number of packages
3488 number of kt files
```### Complexity Report
```text
259554 lines of code (loc)
158990 source lines of code (sloc)
116006 logical lines of code (lloc)
72493 comment lines of code (cloc)
24708 cyclomatic complexity (mcc)
20232 cognitive complexity
0 number of total code smells
45 comment source ratio
212 mcc per 1,000 lloc
```