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 algorithmssearch- search algorithmsstructures- data structure (lists, arrays, stack, queue, binary trees, e.t.c)design-patterns- design patternsother- 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:

