fbd9d0e7becd1b29af4bad7480b7fe47b894b027
Kotlin Algorithms and Design Patterns
В этом репозитории приведены наиболее распространенные алгоритмы, структуры данных и паттерны проектирования, написанные на языке программирования Kotlin.
Весь код разбит по отдельным пакетам:
sorting- алгоритмы сортировкиsearch- алгоритмы поискаstructures- структуры данных (списки, массивы, стэк, очередь, бинарное дерево и др.)design-patterns- паттерны проектированияother- другие алгоритмы (расстояние Левенштейна, алгоритм Кнута Морриса Пратта и т.д.)
Для каждого файла с кодом сделаны тесты, которые находятся в директории test/kotlin
Также по возможности я добавляю javadoc для каждого класса, метода и файла
Структура:
-
пакет
design_patterns- паттерны проектирования -
пакет
structures- структуры данных -
пакет
sorting- алгоритмы сортировки -
пакет
search- алгоритмы поиска -
пакет
other- другие алгоритмы
Ваши пожелания и идеи
Если вы заинтересовались моим репозиторием или у вас появились идеи как его улучшить или что-то добавить, то сообщите мне об этом в телеграме:
Description
This repository contains the most common algorithms and data structures written in the Kotlin language with simple and concise code.
Languages
Kotlin
100%

