This repository lists the most common algorithms, data structures, and design patterns written in the Kotlin programming language.
All code is divided into separate packages:
- sorting- sorting algorithms
- search- search algorithms
- structures- data structure (lists, arrays, stack, queue, binary trees, e.t.c)
- design-patterns- design patterns
- other- other algorithms (Levenshtein distance, Knut Morris Pratt algorithm, e.t.c)
For each code file, tests are made, which are located in the test/kotlin directory
Also, whenever possible, I add javadoc for each class, method, and file
Content:
- 
package design_patterns- design patterns
- 
package structures- data structure
- 
package sorting- sorting algorithms
- 
package search- search algorithms
- 
package other- other algorithms
If you are interested in my repository or you have ideas on how to improve it or add something, then let me know in telegram:


