Guía de estudio de LeetCode en chino, con problemas ordenados, soluciones ilustradas, videos explicativos y código en C++, Java, Python, Go y JavaScript.
halfrost/LeetCode-Go
Soluciones en Go para problemas de LeetCode y un e-book complementario, Cookbook, sobre estructuras de datos y algoritmos para preparar entrevistas técnicas.
- Estrellas
- 33,814
- Forks
- 5,694
- Issues abiertos
- 4
- Último commit
- hace 12 días
¿Qué es?
Este repositorio ofrece soluciones en Go para problemas de LeetCode, organizadas por número de problema, con un directorio que enlaza cada problema con su carpeta de solución. El código sigue la Google Golang Style Guide y las soluciones incluyen un e-book complementario llamado LeetCode Cookbook, disponible para leer en línea como PWA y como PDF para consultar sin conexión.
Además de las soluciones, el proyecto incluye tablas generales sobre estructuras de datos, como heaps, tries y árboles, y familias de algoritmos, como ordenamiento, programación dinámica, teoría de grafos y teoría de números. Estas tablas funcionan como una guía de temas para quienes estudian algoritmos.
El autor señala que las soluciones buscan tener una cobertura completa de pruebas y tiempos de ejecución que las sitúen en los primeros puestos de las clasificaciones de LeetCode. El repositorio es útil para desarrolladores que se preparan para entrevistas técnicas y quieren comparar sus soluciones en Go con ejemplos resueltos.
Funciones clave
- 01Soluciones en Go para problemas de LeetCode, organizadas por número y dificultad.
- 02Un e-book complementario, Cookbook, que se puede leer en línea como PWA o descargar en PDF.
- 03Tablas generales de estructuras de datos y temas de algoritmos con problemas relacionados.
- 04Código escrito según la Google Golang Style Guide.
- 05Las soluciones incluyen cobertura de pruebas.
Casos de uso
- Prepararse para entrevistas técnicas con Go mediante el estudio de soluciones resueltas.
- Comparar una solución propia en Go con una implementación de referencia.
- Explorar temas de algoritmos agrupados por categoría antes de practicar problemas.
Temas
Preguntas frecuentes
- ¿Qué es LeetCode-Go?
- Soluciones en Go para problemas de LeetCode y un e-book complementario, Cookbook, sobre estructuras de datos y algoritmos para preparar entrevistas técnicas. Este repositorio ofrece soluciones en Go para problemas de LeetCode, organizadas por número de problema, con un directorio que enlaza cada problema con su carpeta de solución. El código sigue la Google Golang Style Guide y las soluciones incluyen un e-book complementario llamado LeetCode Cookbook, disponible para leer en línea como PWA y como PDF para consultar sin conexión.
- ¿LeetCode-Go es gratuito? ¿Qué licencia tiene?
- LeetCode-Go es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿LeetCode-Go sigue mantenido?
- Mantenimiento activo. El último commit de LeetCode-Go fue el 12 oct 2026.
- ¿Para qué puedo usar LeetCode-Go?
- Prepararse para entrevistas técnicas con Go mediante el estudio de soluciones resueltas. Comparar una solución propia en Go con una implementación de referencia. Explorar temas de algoritmos agrupados por categoría antes de practicar problemas.
- ¿Dónde consigo LeetCode-Go?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/halfrost/LeetCode-Go
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca de plantillas en Go con algoritmos y estructuras de datos para programación competitiva, además de soluciones a problemas de Codeforces y LeetCode.
Colección de algoritmos implementados en Python y mantenida por la comunidad, pensada para el aprendizaje y la educación.
Colección sin anuncios de artículos sobre algoritmos y estructuras de datos populares en programación competitiva, mantenida por voluntarios y traducida y ampliada a partir de e-maxx.ru.
Guía de estudio de algoritmos en chino que enseña problemas de LeetCode mediante marcos de razonamiento reutilizables, en lugar de limitarse a ofrecer soluciones en código.
Colección educativa de algoritmos y estructuras de datos en C++17, sin bibliotecas externas, que abarca matemáticas, ML, informática y física.