Repolode
labuladong

labuladong/fucking-algorithm

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.

Estrellas
135,955
Forks
23,527
Issues abiertos
0
Último commit
hace 6 días

¿Qué es?

Este repositorio reúne unos 60 artículos originales de labuladong, organizados en torno a problemas de LeetCode y dedicados a los principales tipos de problemas y técnicas. Cada artículo explica el razonamiento subyacente y los patrones generales, como la programación dinámica, el backtracking, BFS y las plantillas de búsqueda binaria, para que los lectores puedan aplicar el mismo enfoque a problemas nuevos en lugar de memorizar soluciones individuales.

El contenido está escrito en chino simplificado y organizado como una ruta de estudio estructurada: parte de los fundamentos de los lenguajes de programación y las estructuras de datos básicas, como arrays, listas enlazadas, árboles y grafos, y avanza por la ordenación y la búsqueda por fuerza bruta hasta llegar a la programación dinámica y los algoritmos greedy. Algunos temas incluyen visualizaciones interactivas, y una extensión para Chrome, una extensión para VS Code y un plugin para JetBrains vinculan los problemas de LeetCode con las explicaciones correspondientes. El texto completo también está publicado en un sitio web con una versión en inglés.

Funciones clave

  • 01Organiza los problemas de LeetCode por técnica, como ventana deslizante, backtracking y programación dinámica.
  • 02Ofrece marcos de solución reutilizables para familias de problemas habituales, como subsecuencias, mochila y árboles binarios.
  • 03Incluye visualizaciones interactivas de estructuras de datos y procesos recursivos.
  • 04Ofrece plugins para navegadores e IDE que enlazan los problemas de LeetCode con las explicaciones correspondientes.
  • 05Cubre los fundamentos de C++, Java, Go, Python y JavaScript.

Casos de uso

  • Prepararse para entrevistas técnicas de ingeniería de software con un plan de estudio estructurado.
  • Aprender a razonar sobre algoritmos desde cero en lugar de memorizar soluciones.
  • Repasar una técnica concreta, como las pilas monótonas o el algoritmo de Dijkstra, antes de resolver problemas relacionados.
  • Practicar con LeetCode mientras se consultan explicaciones que hacen referencia a cada problema.

Antes de usarlo

  • Los metadatos del repositorio no especifican ninguna licencia, por lo que las condiciones de reutilización no están claras.
  • El contenido principal está escrito en chino; la versión en inglés está alojada por separado en labuladong.online.

Temas

Preguntas frecuentes

¿Qué es fucking-algorithm?
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. Este repositorio reúne unos 60 artículos originales de labuladong, organizados en torno a problemas de LeetCode y dedicados a los principales tipos de problemas y técnicas. Cada artículo explica el razonamiento subyacente y los patrones generales, como la programación dinámica, el backtracking, BFS y las plantillas de búsqueda binaria, para que los lectores puedan aplicar el mismo enfoque a problemas nuevos en lugar de memorizar soluciones individuales.
¿fucking-algorithm es gratuito? ¿Qué licencia tiene?
fucking-algorithm no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿fucking-algorithm sigue mantenido?
Mantenimiento activo. El último commit de fucking-algorithm fue el 18 oct 2026.
¿Para qué puedo usar fucking-algorithm?
Prepararse para entrevistas técnicas de ingeniería de software con un plan de estudio estructurado. Aprender a razonar sobre algoritmos desde cero en lugar de memorizar soluciones. Repasar una técnica concreta, como las pilas monótonas o el algoritmo de Dijkstra, antes de resolver problemas relacionados. Practicar con LeetCode mientras se consultan explicaciones que hacen referencia a cada problema.
¿Dónde consigo fucking-algorithm?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/labuladong/fucking-algorithm

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados