Estado de avance de rust-data-structures, repositorio del camino troncal de
Jeresoft Academy para estructuras de datos en Rust.
No hay fechas limite: este es un proyecto de legado (RFC-0001 §1). Este archivo orienta el avance, pero no convierte el curso en una carrera por terminar.
El repositorio acaba de nacer. La primera meta es crear la fundacion del curso: identidad, crate Rust, estructura de documentacion, CI y el primer capitulo publicable.
El checklist detallado vive en
docs/superpowers/plans/2026-07-14-rust-data-structures-course.md.
| # | Capitulo | Estado |
|---|---|---|
| 01 | Vector | benchmarked |
| 02 | Linked List | benchmarked |
| 03 | Stack | benchmarked |
| 04 | Queue | benchmarked |
| 05 | Deque | benchmarked |
| 06 | Heap | benchmarked |
| 07 | Trie | benchmarked |
| 08 | Graph | benchmarked |
| 09 | B-Tree | benchmarked |
| 10 | HashMap | benchmarked |
| 11 | Bloom Filter | benchmarked |
| 12 | Skip List | benchmarked |
- Este repositorio sigue la plantilla de repositorio de RFC-0001 §15.
- Cada capitulo debe cumplir la anatomia de RFC-0001 §14.
- Cada ejercicio debe seguir los niveles de RFC-0001 §17.
- El uso de IA se rige por RFC-0001 §20: la IA acelera, el criterio humano decide.
- Cursos complementarios o futuros repositorios.
- Algoritmos que pertenecen a
rust-algorithms, salvo los necesarios para explicar una estructura. - Visualizaciones interactivas hasta que
academy-webdefina el mecanismo de ingestion de contenido y playgrounds.
La ingestion hacia academy-web queda preparada, pero no activada. El contrato
preliminar vive en
docs/academy-web-ingestion.md, y el inventario
consumible por herramientas vive en
docs/course-manifest.json.
La decision pendiente no es si este curso puede alimentar al sitio, sino como lo
hara: submodule, subtree, fetch desde GitHub, paquete versionado, generacion en
CI u otro mecanismo definido por academy-web.