Учебный гид по LeetCode на китайском языке: подборка задач в рекомендуемом порядке, решения с иллюстрациями, видеоразборы и код на C++, Java, Python, Go и JavaScript.
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 обновляется ежедневно.
Похожие проекты
Библиотека шаблонов на Go для алгоритмов и структур данных в спортивном программировании, с решениями задач Codeforces и LeetCode.
Поддерживаемая сообществом коллекция алгоритмов на Python для обучения и изучения.
Поддерживаемая волонтёрами коллекция статей об алгоритмах и структурах данных для спортивного программирования — без рекламы, переведённая и дополненная на основе e-maxx.ru.
Учебник по алгоритмам на китайском языке: разбор задач LeetCode через универсальные подходы и шаблоны мышления, а не отдельные готовые решения.
Учебная подборка алгоритмов и структур данных на C++17 без внешних библиотек, охватывающая математику, машинное обучение, информатику и физику.