From 10d4a8259d9ea652d184615af60d212ecca70e84 Mon Sep 17 00:00:00 2001 From: webbrain-one <295484252+webbrain-one@users.noreply.github.com> Date: Tue, 28 Jul 2026 01:54:48 +0300 Subject: [PATCH] docs: add Spanish README --- README.es-ES.md | 72 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 README.es-ES.md diff --git a/README.es-ES.md b/README.es-ES.md new file mode 100644 index 0000000..b944474 --- /dev/null +++ b/README.es-ES.md @@ -0,0 +1,72 @@ +# Algoritmos y Estructuras de Datos + +Este repositorio es un libro ligero para refrescar conceptos fundamentales antes de entrevistas técnicas. Cada capítulo se enfoca en una sola idea, la demuestra con Python y cierra con puntos de control listos para entrevistas. + +## Cómo usar esta guía +- **Calienta** con la Parte 01 para reconstruir la intuición antes de sumergirte en los ejercicios de problemas. +- **Consulta** los capítulos de estructuras de datos y el apéndice cuando necesites un recordatorio rápido durante la práctica. +- **Toma notas** dentro de cada capítulo: trata esto como un cuaderno de trabajo vivo adaptado a tu estilo de aprendizaje. + +## Estructura + +### 01. Fundamentos de Algoritmos +- [01 · Introducción y Motivación](01.%20Foundations%20of%20Algorithms/01-introduction-and-motivation.md) +- [02 · Cómo las Computadoras Ejecutan Código](01.%20Foundations%20of%20Algorithms/02-how-computers-execute-code.md) +- [03 · Dónde Aparecen los Algoritmos](01.%20Foundations%20of%20Algorithms/03-where-algorithms-show-up.md) +- [04 · Conceptos Básicos de Complejidad](01.%20Foundations%20of%20Algorithms/04-complexity-basics.md) +- [05 · Kit de Herramientas Matemáticas para Algoritmos](01.%20Foundations%20of%20Algorithms/05-math-toolkit.md) + +### 02. Estructuras de Datos Principales +- [01 · Descripción General de Estructuras de Datos](02.%20Core%20Data%20Structures/01-overview.md) +- Estructuras Lineales + - [02 · Arreglos y Arreglos Dinámicos](02.%20Core%20Data%20Structures/02-arrays-and-dynamic-arrays.md) + - [03 · Listas Enlazadas](02.%20Core%20Data%20Structures/03-linked-lists.md) + - [04 · Pilas y Colas](02.%20Core%20Data%20Structures/04-stacks-and-queues.md) +- Estructuras Basadas en Hash + - [05 · Tablas Hash y Mapas](02.%20Core%20Data%20Structures/05-hash-tables-and-maps.md) + - [06 · Conjuntos y Patrones de Hashing](02.%20Core%20Data%20Structures/06-sets-and-hashing-patterns.md) + - [07 · Estrategias de Colisión Hash](02.%20Core%20Data%20Structures/07-hash-collision-strategies.md) + - [08 · Introducción al Filtro de Bloom](02.%20Core%20Data%20Structures/08-bloom-filter-primer.md) +- Árboles + - [09 · Fundamentos de Árboles Binarios](02.%20Core%20Data%20Structures/09-binary-trees-fundamentals.md) + - [10 · Árboles Binarios de Búsqueda](02.%20Core%20Data%20Structures/10-binary-search-trees.md) + - [11 · Árboles de Búsqueda Balanceados](02.%20Core%20Data%20Structures/11-balanced-search-trees.md) + - [12 · Tries y Árboles de Prefijo](02.%20Core%20Data%20Structures/12-tries-and-prefix-trees.md) + - [13 · Árboles-B y Variantes](02.%20Core%20Data%20Structures/13-b-trees-and-variants.md) +- Grafos + - [14 · Representaciones de Grafos](02.%20Core%20Data%20Structures/14-graph-representations.md) + - [15 · Patrones de Recorrido de Grafos](02.%20Core%20Data%20Structures/15-graph-traversal-patterns.md) + - [16 · Grafos Ponderados y Caminos Más Cortos](02.%20Core%20Data%20Structures/16-weighted-graphs-and-shortest-paths.md) +- Heaps y Colas de Prioridad + - [17 · Heaps Binarios](02.%20Core%20Data%20Structures/17-binary-heaps.md) + - [18 · Variantes de Heap y Colas de Prioridad](02.%20Core%20Data%20Structures/18-heap-variants-and-priority-queues.md) +- Temas Avanzados + - [19 · Union-Find (Unión de Conjuntos Disjuntos)](02.%20Core%20Data%20Structures/19-union-find-disjoint-set.md) + - [20 · Listas Skip (Skip Lists)](02.%20Core%20Data%20Structures/20-skip-lists.md) + - [21 · Análisis Profundo del Filtro de Bloom](02.%20Core%20Data%20Structures/21-bloom-filter-deep-dive.md) + - [22 · Cachés LRU](02.%20Core%20Data%20Structures/22-lru-caches.md) + +### 03. Técnicas Algorítmicas +- [01 · Recursión y Backtracking](03.%20Algorithmic%20Techniques/01-recursion-and-backtracking.md) +- [02 · Divide y Vencerás](03.%20Algorithmic%20Techniques/02-divide-and-conquer.md) +- [03 · Ordenamiento y Búsqueda](03.%20Algorithmic%20Techniques/03-sorting-and-searching.md) +- [04 · Estrategias Greedy (Voraces)](03.%20Algorithmic%20Techniques/04-greedy-strategies.md) +- [05 · Programación Dinámica](03.%20Algorithmic%20Techniques/05-dynamic-programming.md) +- [06 · Recorrido de Grafos y Búsqueda de Caminos](03.%20Algorithmic%20Techniques/06-graph-traversal-and-pathfinding.md) +- [07 · Recorrido de Problemas Canónicos](03.%20Algorithmic%20Techniques/07-canonical-problem-walkthroughs.md) +- [08 · Listas de Verificación de Repaso y Guías Rápidas](03.%20Algorithmic%20Techniques/08-review-checklists-and-guides.md) + +### 04. Manual de Práctica para Entrevistas +- [01 · Marcos de Resolución de Problemas y Comunicación](04.%20Interview%20Practice%20Playbook/01-problem-solving-frameworks.md) +- [02 · Plan de Práctica Progresivo](04.%20Interview%20Practice%20Playbook/02-progressive-practice-plan.md) +- [03 · Retrospectivas Post-Entrevista](04.%20Interview%20Practice%20Playbook/03-post-interview-retrospectives.md) + +_Usa el manual para prepararte antes, durante y después de las rondas de entrevistas: sigue el marco Resolver→Codificar→Validar, programa tu práctica con el plan de cuatro semanas y registra tus aprendizajes con la plantilla de retrospectiva._ + +### 05. Apéndices +- [01 · Glosario de Términos y Notación](05.%20Appendices/01-glossary.md) +- [02 · Hoja de Trucos de Big-O](05.%20Appendices/02-big-o-cheat-sheet.md) +- [03 · Recursos y Herramientas](05.%20Appendices/03-resources-and-tools.md) + +## Contribuciones +Antes de agregar o editar contenido, lee [AGENTS.md](AGENTS.md) para conocer la estructura del proyecto, las convenciones de escritura y la lista de verificación de revisión.