Code
Kotlin Algorithms and Design Patterns

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
