A repository containing various data structures and algorithms implemented in Kotlin and Java
https://blog.nuculabs.dev
.idea | ||
gradle/wrapper | ||
src | ||
.gitignore | ||
build.gradle.kts | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
readme.md | ||
settings.gradle.kts |
Data Structures and Algorithms
This repository is my self study guide for data structures and algorithms. I implement them from scratch in Kotlin & Java and then write unit test for them.
What better way to learn a language and new concepts exists other than practicing them.
Data Structures
- Set (Java) Implementation | Tests
- Linked List (Kotlin) Implementation | Tests
- Linked List (Java) Implementation | Tests
Ranking
- BM25+ (Kotlin) Implementation | Tests | Reference Paper
- BM25+ (Java) Implementation | Tests | Reference Paper