Repolode
halfrost

halfrost/LeetCode-Go

Решения задач LeetCode на Go с сопутствующей электронной книгой Cookbook, охватывающие структуры данных и алгоритмы для подготовки к собеседованиям.

Звёзды
33,814
Форки
5,694
Открытые issues
4
Последний коммит
12 дней назад

Что это?

Этот репозиторий содержит решения задач LeetCode на Go, организованные по номеру задачи; в каталоге каждая задача ссылается на папку со своим решением. Код написан по Google Golang Style Guide, а решения дополнены электронной книгой LeetCode Cookbook, которую можно читать онлайн как PWA или скачать в виде PDF для офлайн-чтения.

Помимо решений задач, в проекте есть обзорные таблицы по структурам данных, таким как кучи, префиксные деревья и деревья, а также по семействам алгоритмов: сортировка, динамическое программирование, теория графов и теория чисел. Эти таблицы служат навигатором по темам для тех, кто изучает алгоритмы.

Автор отмечает, что решения стремятся к полному покрытию тестами и к результатам по времени выполнения в топе рейтинга LeetCode. Репозиторий будет полезен разработчикам, которые готовятся к собеседованиям по программированию и хотят сравнить свои решения на Go с разобранными примерами.

Ключевые возможности

  • 01Решения задач LeetCode на Go, индексированные по номеру задачи и уровню сложности.
  • 02Сопутствующая электронная книга Cookbook, доступная для чтения онлайн как PWA или для скачивания в формате PDF.
  • 03Обзорные таблицы структур данных и тем алгоритмов со связанными задачами.
  • 04Код, написанный по Google Golang Style Guide.
  • 05Решения сопровождаются тестовым покрытием.

Сценарии использования

  • Подготовка к собеседованиям по программированию на Go через изучение разобранных решений.
  • Проверка собственного решения на Go по эталонной реализации.
  • Просмотр тем алгоритмов, сгруппированных по категориям, перед практикой задач.

Темы

Частые вопросы

Что такое LeetCode-Go?
Решения задач LeetCode на Go с сопутствующей электронной книгой Cookbook, охватывающие структуры данных и алгоритмы для подготовки к собеседованиям. Этот репозиторий содержит решения задач LeetCode на Go, организованные по номеру задачи; в каталоге каждая задача ссылается на папку со своим решением. Код написан по Google Golang Style Guide, а решения дополнены электронной книгой LeetCode Cookbook, которую можно читать онлайн как PWA или скачать в виде PDF для офлайн-чтения.
LeetCode-Go можно использовать бесплатно? Какая у него лицензия?
LeetCode-Go распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
LeetCode-Go всё ещё поддерживается?
Активно поддерживается. Последний коммит в LeetCode-Go — 12 окт. 2026 г..
Для чего можно использовать LeetCode-Go?
Подготовка к собеседованиям по программированию на Go через изучение разобранных решений. Проверка собственного решения на Go по эталонной реализации. Просмотр тем алгоритмов, сгруппированных по категориям, перед практикой задач.
Где скачать LeetCode-Go?
Исходный код и инструкции по установке — на GitHub: https://github.com/halfrost/LeetCode-Go

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Учебный гид по LeetCode на китайском языке: подборка задач в рекомендуемом порядке, решения с иллюстрациями, видеоразборы и код на C++, Java, Python, Go и JavaScript.

62,7 тыс.12,3 тыс.ShellБез лицензииОбновлён 22 часа назад

Поддерживаемая волонтёрами коллекция статей об алгоритмах и структурах данных для спортивного программирования — без рекламы, переведённая и дополненная на основе e-maxx.ru.

11,3 тыс.2,2 тыс.C++CC-BY-SA-4.0Обновлён позавчера

Учебник по алгоритмам на китайском языке: разбор задач LeetCode через универсальные подходы и шаблоны мышления, а не отдельные готовые решения.

136 тыс.23,5 тыс.MarkdownБез лицензииОбновлён 7 дней назад