This is my library which provides some basic alghoritms implementations, and solved LeetCode Tasks on Kotlin, all is covered by Unit Tests
I configured here static analyzer : detekt
Covered by Unit tests using: Kotest, JUnit4, JUnit5
Implemented:
- BOGO Sort O(n* n!)
- Radix Sort O(n* k)
- Heap Sort O(n*log2 n)
also implemented
- Thread safe implementation of singleton and tested it using RxJava, ThreadPool, Coroutines, Flows, Channels, ReentrantLock and another ways
- enum class based on singleton and covered it by tests