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: