Обзор
Цель этого проекта — собрать в одном месте все возможные алгоритмы и структуры данных — на нескольких языках. Мы стремимся достичь этого совместными усилиями, поэтому не стесняйтесь вносить свой вклад любым удобным для вас способом, просто обязательно следуйте правилам внесения взносов, перечисленным ниже.
Содержание
Наш контент разделен по языкам программирования. Пожалуйста, создайте проблему, если вы хотите добавить код на языке, которого у нас сейчас нет. Не создавайте папки в своих материалах, если это специально не указано.
Кроме того, мы принимаем материалы в наш раздел Wiki. Пожалуйста, дайте нам знать, если вы хотите внести свой вклад в статью.
- С
- C-Плюс-Плюс
- До-диез
- Дарт
- Идти
- JavaScript
- Ява
- Юлия
- Питон
- Q-диез
Рекомендации по участию
- Плагиат строго не допускается . Любая работа, подозрительная на плагиат, не будет объединена.
- Вопросы будут распределяться в порядке очереди . Вам просто нужно прокомментировать проблему, попросить о назначении, и это будет сделано, если будет сочтено целесообразным.
- Желательно, чтобы вы не могли работать над каким-либо вопросом, который не возложен на вас.
- Если вы хотите отправить улучшение существующего алгоритма, мы предпочитаем, чтобы вы создали задачу с подробным описанием вашего улучшения. Это поможет другим проанализировать ваш вклад. Вы можете использовать шаблоны, которые мы предоставили :)
- Если у вас на уме что-то еще, создайте задачу и подождите, пока она будет назначена вам. Затем вы можете начать работать над этим и создать PR.
- Все PR должны быть сделаны из Филиала. Создайте отдельную ветку для каждой проблемы, над которой вы работаете, и, как только она окажется подходящей, сделайте PR.
- Если вы понятия не имеете, что такое проблемы или PR, перейдите по этой ссылке.
Прежде чем отправлять код, убедитесь, что он работает :D
Куда загружать файлы
ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ЭТО
- Ваши файлы должны быть загружены непосредственно в соответствующую папку (например, если вы написали код для структуры данных на Python, он находится в папке DS внутри папки Python и т. д.)
- Отредактируйте соответствующий файл README.md , добавив ссылку на ваш код в соответствующий раздел (Руководство по разметке GitHub).
- Ни при каких обстоятельствах не создавайте новые папки внутри языковых папок для загрузки вашего кода, если это специально не указано .
- Также будьте вежливы с рецензентами – они ВСЕГДА будут вежливы с вами.
Наши участники
CONTRIBUTORS.md
Нормы поведения
С нашим Кодексом поведения можно ознакомиться здесь.
Лицензия
Этот проект соответствует лицензии MIT.
Раздор