Temas

⬅ Volver a Recursos

Esta sección es tu mapa y tu brújula. El mapa te muestra el camino a seguir (qué temas aprender y en qué orden), mientras que la brújula son las herramientas de referencia rápida que te mantendrán orientado cuando estés resolviendo problemas.


Roadmap de temas

La programación competitiva es un campo muy amplio y abrumador si intentas abordarlo todo a la vez. Este roadmap te guiará desde los conceptos básicos hasta los más avanzados. En el Club de Algoritmia los estudiamos y practicamos durante todo el curso.

Nivel fundamental (El Kit de supervivencia)

Elije un lenguaje de programación y domina estos temas para resolver la mayoría de problemas de nivel introductorio:

Nivel intermedio

Aquí agregas armas potentes para problemas más complejos:

Nivel avanzado

Temas para competir a nivel élite:

Dossieres

Muchas competiciones te permiten utilizar un documento que hayas preparado previamente. El dossier puede ser la clave para optimizar tu tiempo en competiciones y para escapar victorioso si no recuerdas como implementar algún algoritmo.

Guarda implementaciones probadas y optimizadas para no tener que escribir código complejo (en el que se puede escapar un bug fácilmente) desde cero. En muchos casos tendrás que adaptarlo al problema en cuestión, pero puede facilitar mucho tu tarea.

A continuación te dejamos una checklist con contenido que recomendamos incluir:

Visualizador de Algoritmos

Usa sitios como VisuAlgo para ver animaciones de algoritmos y estructuras de datos. Es especialmente útil para entender grafos, árboles y algoritmos de búsqueda.