Soluções em Go para problemas do LeetCode, com um e-book complementar, o Cookbook, sobre estruturas de dados e algoritmos para se preparar para entrevistas.
youngyangyang04/leetcode-master
Um guia de estudos de LeetCode em chinês, com ordem de problemas selecionada, soluções ilustradas, explicações em vídeo e código em C++, Java, Python, Go e JavaScript.
- Estrelas
- 62,733
- Forks
- 12,277
- Issues abertas
- 263
- Último commit
- há 19 horas
O que é?
leetcode-master é um plano estruturado de estudos de algoritmos escrito em chinês, conhecido como 《代码随想录》. Ele organiza cerca de 200 problemas clássicos do LeetCode em uma ordem recomendada, agrupados por tema, de arrays e listas ligadas a árvores, backtracking, algoritmos gulosos, programação dinâmica e grafos.
Cada tema inclui anotações teóricas, os próprios problemas e um capítulo de resumo. As soluções são ilustradas com diagramas e mapas mentais, e há explicações em vídeo para os problemas mais difíceis. As explicações principais usam C++, e há implementações contribuídas pela comunidade em Java, Python, Go e JavaScript.
O repositório tem conteúdo principalmente em chinês, com uma edição em inglês hospedada separadamente e um espelho no Gitee para leitores da China continental.
Recursos principais
- 01Problemas organizados por tema e dificuldade, formando um roteiro de estudos recomendado
- 02Soluções ilustradas e mapas mentais para cada tema
- 03Explicações em vídeo para os problemas mais difíceis
- 04Explicações principais em C++, com código da comunidade em Java, Python, Go e JavaScript
- 05Capítulos de resumo por tema para revisão
Casos de uso
- Preparar-se para entrevistas técnicas de engenharia de software com uma lista estruturada de problemas
- Aprender estruturas de dados e algoritmos do zero, seguindo uma ordem guiada
- Revisar um tema específico, como programação dinâmica ou grafos, com explicações passo a passo
Antes de usar
- Nenhuma licença é especificada, então os termos de reutilização não estão claros.
- O guia está escrito principalmente em chinês, e suas principais soluções estão implementadas em C++.
Tópicos
Perguntas frequentes
- O que é leetcode-master?
- Um guia de estudos de LeetCode em chinês, com ordem de problemas selecionada, soluções ilustradas, explicações em vídeo e código em C++, Java, Python, Go e JavaScript. leetcode-master é um plano estruturado de estudos de algoritmos escrito em chinês, conhecido como 《代码随想录》. Ele organiza cerca de 200 problemas clássicos do LeetCode em uma ordem recomendada, agrupados por tema, de arrays e listas ligadas a árvores, backtracking, algoritmos gulosos, programação dinâmica e grafos.
- leetcode-master é gratuito? Qual é a licença?
- leetcode-master não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- leetcode-master ainda é mantido?
- Manutenção ativa. O último commit de leetcode-master foi em 24 de out. de 2026.
- Para que posso usar leetcode-master?
- Preparar-se para entrevistas técnicas de engenharia de software com uma lista estruturada de problemas Aprender estruturas de dados e algoritmos do zero, seguindo uma ordem guiada Revisar um tema específico, como programação dinâmica ou grafos, com explicações passo a passo
- Onde consigo leetcode-master?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/youngyangyang04/leetcode-master
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um guia de estudos de algoritmos em chinês que ensina problemas do LeetCode com estruturas de raciocínio reutilizáveis, em vez de apresentar apenas soluções em código.
Biblioteca de templates em Go para algoritmos e estruturas de dados de programação competitiva, com soluções para problemas do Codeforces e LeetCode.
Plataforma interativa para praticar a implementação de operadores e arquiteturas PyTorch do zero, com avaliação automática no Jupyter.
Guia de estudos que agrupa questões de entrevistas do LeetCode por padrões reutilizáveis de resolução, com um app web para navegar e acompanhar o progresso.
Coleção de anotações e soluções de DSA, programação competitiva e fundamentos de computação em Jupyter Notebook, voltada à preparação para entrevistas no estilo FAANG.