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
Your wishes and ideas
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: