Решения задач LeetCode на Go с сопутствующей электронной книгой Cookbook, охватывающие структуры данных и алгоритмы для подготовки к собеседованиям.
youngyangyang04/leetcode-master
Учебный гид по LeetCode на китайском языке: подборка задач в рекомендуемом порядке, решения с иллюстрациями, видеоразборы и код на C++, Java, Python, Go и JavaScript.
- Звёзды
- 62,733
- Форки
- 12,277
- Открытые issues
- 263
- Последний коммит
- 22 часа назад
Что это?
leetcode-master — это структурированный план изучения алгоритмов на китайском языке, известный под названием 《代码随想录》. В нём около 200 классических задач LeetCode расположены в рекомендуемом порядке и сгруппированы по темам: от массивов и связных списков до деревьев, поиска с возвратом, жадных алгоритмов, динамического программирования и графов.
Каждая тема включает теоретические заметки, сами задачи и итоговую главу. Решения сопровождаются схемами и интеллект-картами, а для сложных задач есть видеоразборы. Основные объяснения написаны на C++, а участники сообщества добавили реализации на Java, Python, Go и JavaScript.
В репозитории преимущественно материалы на китайском языке; отдельное англоязычное издание размещено в другом месте, а для читателей из материкового Китая доступно зеркало на Gitee.
Ключевые возможности
- 01Задачи сгруппированы по темам и уровню сложности и выстроены в рекомендуемый план обучения
- 02Решения с иллюстрациями и интеллект-картами для каждой темы
- 03Видеоразборы сложных задач
- 04Основные объяснения на C++, реализации от сообщества — на Java, Python, Go и JavaScript
- 05Итоговые главы по темам для повторения
Сценарии использования
- Подготовка к техническим собеседованиям на должности инженера-программиста по структурированному списку задач
- Изучение структур данных и алгоритмов с нуля в рекомендованном порядке
- Повторение отдельной темы, например динамического программирования или графов, по разборам с примерами
Что важно знать
- Лицензия не указана, поэтому условия повторного использования неясны.
- Руководство написано в основном на китайском языке, а основные решения реализованы на C++.
Темы
Частые вопросы
- Что такое leetcode-master?
- Учебный гид по LeetCode на китайском языке: подборка задач в рекомендуемом порядке, решения с иллюстрациями, видеоразборы и код на C++, Java, Python, Go и JavaScript. leetcode-master — это структурированный план изучения алгоритмов на китайском языке, известный под названием 《代码随想录》. В нём около 200 классических задач LeetCode расположены в рекомендуемом порядке и сгруппированы по темам: от массивов и связных списков до деревьев, поиска с возвратом, жадных алгоритмов, динамического программирования и графов.
- leetcode-master можно использовать бесплатно? Какая у него лицензия?
- У leetcode-master не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- leetcode-master всё ещё поддерживается?
- Активно поддерживается. Последний коммит в leetcode-master — 24 окт. 2026 г..
- Для чего можно использовать leetcode-master?
- Подготовка к техническим собеседованиям на должности инженера-программиста по структурированному списку задач Изучение структур данных и алгоритмов с нуля в рекомендованном порядке Повторение отдельной темы, например динамического программирования или графов, по разборам с примерами
- Где скачать leetcode-master?
- Исходный код и инструкции по установке — на GitHub: https://github.com/youngyangyang04/leetcode-master
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Учебник по алгоритмам на китайском языке: разбор задач LeetCode через универсальные подходы и шаблоны мышления, а не отдельные готовые решения.
Библиотека шаблонов на Go для алгоритмов и структур данных в спортивном программировании, с решениями задач Codeforces и LeetCode.
Интерактивная платформа для практики реализации операторов и архитектур PyTorch с нуля и автоматической проверкой в Jupyter.
Учебный справочник группирует задачи LeetCode для собеседований по повторно применимым шаблонам решения и позволяет просматривать их и отслеживать прогресс в веб-приложении.
Подборка заметок и решений по DSA, спортивному программированию и основам CS в Jupyter Notebook для подготовки к собеседованиям в стиле FAANG.