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.
halfrost/LeetCode-Go
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.
- Estrelas
- 33,814
- Forks
- 5,694
- Issues abertas
- 4
- Último commit
- há 12 dias
O que é?
Este repositório reúne soluções em Go para problemas do LeetCode, organizadas por número. Um diretório associa cada problema à pasta com sua solução. O código segue o Google Golang Style Guide, e as soluções vêm acompanhadas do e-book LeetCode Cookbook, disponível para leitura online como PWA e também em PDF para acesso offline.
Além das soluções dos problemas, o projeto inclui tabelas de referência com estruturas de dados, como heaps, tries e árvores, e categorias de algoritmos, como ordenação, programação dinâmica, teoria dos grafos e teoria dos números. Essas tabelas funcionam como um mapa dos tópicos para quem está estudando algoritmos.
O autor informa que as soluções buscam alcançar cobertura completa de testes e tempos de execução entre os melhores do ranking do LeetCode. O repositório é útil para quem está se preparando para entrevistas de programação e quer comparar suas soluções em Go com exemplos resolvidos.
Recursos principais
- 01Soluções em Go para problemas do LeetCode, indexadas por número e dificuldade.
- 02E-book complementar Cookbook, disponível para leitura online como PWA ou para download em PDF.
- 03Tabelas de referência de estruturas de dados e tópicos de algoritmos, com problemas relacionados.
- 04Código escrito de acordo com o Google Golang Style Guide.
- 05As soluções vêm acompanhadas de cobertura de testes.
Casos de uso
- Preparar-se para entrevistas de programação com Go estudando soluções resolvidas.
- Comparar sua própria solução em Go com uma implementação de referência.
- Explorar tópicos de algoritmos organizados por categoria antes de praticar problemas.
Tópicos
Perguntas frequentes
- O que é LeetCode-Go?
- 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. Este repositório reúne soluções em Go para problemas do LeetCode, organizadas por número. Um diretório associa cada problema à pasta com sua solução. O código segue o Google Golang Style Guide, e as soluções vêm acompanhadas do e-book LeetCode Cookbook, disponível para leitura online como PWA e também em PDF para acesso offline.
- LeetCode-Go é gratuito? Qual é a licença?
- LeetCode-Go é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- LeetCode-Go ainda é mantido?
- Manutenção ativa. O último commit de LeetCode-Go foi em 12 de out. de 2026.
- Para que posso usar LeetCode-Go?
- Preparar-se para entrevistas de programação com Go estudando soluções resolvidas. Comparar sua própria solução em Go com uma implementação de referência. Explorar tópicos de algoritmos organizados por categoria antes de praticar problemas.
- Onde consigo LeetCode-Go?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/halfrost/LeetCode-Go
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Biblioteca de templates em Go para algoritmos e estruturas de dados de programação competitiva, com soluções para problemas do Codeforces e LeetCode.
Coleção de algoritmos mantida pela comunidade e implementada em Python, voltada ao aprendizado e à educação.
Coletânea sem anúncios de artigos sobre algoritmos e estruturas de dados populares em programação competitiva, mantida por voluntários e traduzida e ampliada a partir do e-maxx.ru.
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.
Uma coleção educacional de algoritmos e estruturas de dados em C++17, sem bibliotecas externas, abrangendo matemática, ML, ciência da computação e física.