Estructuras de Datos No Lineales
Este curso te introduce a las estructuras que organizan datos más allá de una secuencia lineal, habilitando búsquedas rápidas, optimización y gestión eficiente de información. Aprenderás a implementar y usar hashing, tablas hash, árboles y heaps, entendiendo cómo se comportan internamente y cómo elegir la estructura adecuada según el problema.
Resolverás casos reales: conteo eficiente de subarreglos con mapas hash y simulaciones con colas de prioridad, fundamentales para programación competitiva y entrevistas técnicas.
Este módulo es clave en la ruta Algoritmos y Estructuras de Datos I y te prepara para análisis avanzado de estructuras y optimización.
Mentores expertos
Online
Práctico
Comprenderás por qué las estructuras no lineales permiten búsquedas y operaciones más eficientes que las estructuras lineales tradicionales.
Construirás tablas hash desde cero, entenderás cómo manejar colisiones y aplicarás hashing polinomial para búsquedas rápidas y conteos eficientes.
Comprenderás cómo funcionan los árboles, los BST y por qué el balanceo es necesario para mantener operaciones eficientes.
Implementarás montículos (heaps) para manejar prioridades y resolver problemas de selección de forma eficiente.
Resolverás ejercicios que conectan teoría y práctica, aplicando sumas eficientes con mapas hash y simulaciones con colas de prioridad.
¿Qué aprenderas?
Al completar este módulo, dominarás:
Comprenderás por qué las estructuras no lineales permiten búsquedas y operaciones más eficientes que las estructuras lineales tradicionales.
Construirás tablas hash desde cero, entenderás cómo manejar colisiones y aplicarás hashing polinomial para búsquedas rápidas y conteos eficientes.
Comprenderás cómo funcionan los árboles, los BST y por qué el balanceo es necesario para mantener operaciones eficientes.
Implementarás montículos (heaps) para manejar prioridades y resolver problemas de selección de forma eficiente.
Resolverás ejercicios que conectan teoría y práctica, aplicando sumas eficientes con mapas hash y simulaciones con colas de prioridad.
¿Qué aprenderas?
Al completar este módulo, dominarás:
Deep Mentors
Aprende con mentores top, mundialistas en programación ICPC
JEAN PIERRE MANDUJANO
CTO / Tech Lead
CEO & Co-Founder de DeepSkill
Coach ICPC
ELVIS
CAPIAS
Senior Enginner en Google
Coach Mundial de Programación
RACSÓ
GALVAN
Technical Lead de la IEEEXtreme 18.0.
Ex Mundialista ICPC World Final
EMANUEL
SOTO
Ing. Ciencias de la computación
Mundialista ICPC World Final










