2022-01-27 09:05:38 +07:00
2022-01-26 18:58:45 +07:00

Алгоритмы на Kotlin

Kotlin Algorithms and Design Patterns

В этом репозитории приведены наиболее распространенные алгоритмы, структуры данных и паттерны проектирования, написанные на языке программирования Kotlin.

Весь код разбит по отдельным пакетам:

  1. sorting - алгоритмы сортировки
  2. search - алгоритмы поиска
  3. structures - структуры данных (списки, массивы, стэк, очередь, бинарное дерево и др.)
  4. design-patterns - паттерны проектирования
  5. other - другие алгоритмы (расстояние Левенштейна, алгоритм Кнута Морриса Пратта и т.д.)

Для каждого файла с кодом сделаны тесты, которые находятся в директории test/kotlin

Также по возможности я добавляю javadoc для каждого класса, метода и файла

Структура:

  1. пакет design_patterns - паттерны проектирования

  2. пакет structures - структуры данных

  3. пакет sorting - алгоритмы сортировки

  4. пакет search - алгоритмы поиска

  5. пакет other - другие алгоритмы

Ваши пожелания и идеи

Если вы заинтересовались моим репозиторием или у вас появились идеи как его улучшить или что-то добавить, то сообщите мне об этом в телеграме:

Description
This repository contains the most common algorithms and data structures written in the Kotlin language with simple and concise code.
Readme 7.4 MiB
Languages
Kotlin 100%