Добро пожаловать в крупнейшую библиотеку алгоритмов с открытым исходным кодом на GitHub

Лучшие алгоритмы

Что такое алгоритм?

Алгоритм — это набор правил, которые принимают один или несколько входных данных, выполняют внутренние вычисления и обработку данных и возвращают выходные данные или набор выходных данных. Короче говоря, алгоритмы упрощают жизнь. От сложных операций с данными и хэшем до простых арифметических действий алгоритмы выполняют ряд шагов для получения конкретного результата. Одним из примеров алгоритма может быть простая функция, которая принимает два входных значения, складывает вместе и возвращает их сумму.

О нас

Мы — группа программистов, помогающих друг другу создавать новые вещи, будь то написание сложных программ шифрования или простых шифров. Наша цель — работать вместе, чтобы документировать и моделировать красивые, полезные и интересные алгоритмы с помощью кода. Мы сообщество с открытым исходным кодом, где каждый может внести свой вклад. Мы проверяем работу друг друга, общаемся и сотрудничаем для решения проблем. Мы стараемся быть приветливыми и уважительными, но при этом следим за тем, чтобы наш код соответствовал последним рекомендациям по программированию.

Языки программирования

Мы поддерживаем множество языков программирования. У каждого языка есть свой репозиторий GitHub, где хранится весь код алгоритмов. Вот список текущих языков программирования:

Помощь
Вы заинтересованы в участии в разработке? Есть много способов этому поспособствовать: помочь с переводом, поправить опечатки, улучшить код... Если вы только начинаете, попробуйте разобраться с заданиями с меткой `good first issue`.
GitHubWeblate
Вы можете поддержать нашу открытую работу, сделав пожертвование на Liberapay. В качестве благодарности за пожертвование и поддержку проекта, вы получите особую роль на нашем сервере Discord. Спасибо вам за поддержку, независимо от того, жертвовали вы что-то или нет.
Пожертвование

Связаться с нами