Repolode
halfrost

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