Блог пользователя levonog

Автор levonog, 4 года назад, перевод, По-русски

Всем привет!

Несколько месяцев назад я решил написать все алгоритмы, которые знаю (и не знаю) в одном проекте Visual Studio, чтобы было легче использовать, запоминать, подготавливаться к интервью и было легче учить новые алгоритмы.

Я частично реализовал эту библиотеку, но перед тем как я углублюсь в детали, я хочу показать некоторые примеры использования библиотеки։

Пример
Другой пример

Это очень удобно и я планирую добавлять много алгоритмов сюда.

Репозитория этой библиотеки на ГитХабе и вот ссылка. Во вкладке "Projects" вы найдете темы (к примеру Graphs, Strings, Cryptography и т.д.) которые я планирую покрывать, а так же все алгоритмы, которые я уже реализовал и протестировал. Я использую конечно же Windows, С++14/17 и репозитория это сам по себе проект Visual Studio 2019. Все алгоритмы реализованы в пространстве имен "algo" и для каждого алгоритма я создал класс, которые разделил на его хедер и его реализацию.

Так же, как уже, наверное, понятно, я реализовал "препроцессор", который парсит только файлы моей библиотеки. Он нужен для того, что сгеренировать файл, который можно отправить на проверку и его работа вшита в процесс компиляции, так что вручную ничего не надо делать.

Любой программист здесь, конечно же, может использовать мою библиотеку для решения задачек. Я буду очень рад, если уто нибудь будет её использовать, и почему нет, развивать её, добавляя новые алгоритмы, исправляя старые ошибки и тому подобное!

Спасибо, что дочитали, всем добра :)

  • Проголосовать: нравится
  • +69
  • Проголосовать: не нравится

»
4 года назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

а почему родительный падеж

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +10 Проголосовать: не нравится

    Действительно. Я как-то привык так говорить, поэтому так и написал. Исправлено!

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Thank you for this