cursos.
← Programación
Ficha 005.217YouTubeGRATIS

CS50x en Español - Clase 5 - Estructuras de Datos

Clase de CS50x sobre estructuras de datos: pilas, colas, arreglos redimensionables con realloc, listas enlazadas, árboles, tablas hash y tries.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-05 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación en YouTube (2 h 04 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Estudiantes de CS50x que ya han visto las clases sobre C, arreglos y memoria y quieren seguir con estructuras de datos.
Duración
2 h 04 min · 10 capítulos
Precio
Gratis en YouTube
Publicado
2026
Plan sugerido
2 sem. · 4 h/sem.
Verificado
el 5 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Clase bien estructurada que recorre las principales estructuras de datos con capítulos claros. Es muy útil para quien sigue CS50x y ya conoce C; si empiezas de cero, conviene ver antes las clases previas.

Puntos fuertes

  • Cubre en una sola clase un conjunto amplio y coherente de estructuras de datos.
  • Los capítulos con marcas de tiempo facilitan volver a cada tema.
  • Doblaje al español de contenido de CS50, publicado en 2026.

A tener en cuenta

  • Es una clase suelta dentro de una serie; conviene haber visto las anteriores.
  • La descripción no menciona ejercicios ni proyecto asociado.
  • Las listas enlazadas ocupan casi la mitad de la duración, así que otros temas se tratan con menos detalle.

De qué trata

Clase 5 de CS50x doblada al español, de unas dos horas, dedicada a las estructuras de datos. Se organiza en diez capítulos: comienza con una introducción y pilas y colas, sigue con diccionarios, el redimensionamiento de arreglos y realloc, y dedica su bloque más largo a las listas enlazadas.

Después presenta los árboles, el hashing con tablas hash y termina con los tries. Cada tema tiene marca de tiempo, lo que permite volver a los apartados que quieras repasar.

  • Pilas y colas
  • Redimensionamiento de arreglos y realloc
  • Listas enlazadas
  • Árboles
  • Hashing, tablas hash y tries

Para quién es este curso

  • Estudiantes de CS50x que ya han visto las clases sobre C, arreglos y memoria y quieren seguir con estructuras de datos.
  • Personas que quieren entender cómo funcionan pilas, colas, listas enlazadas, árboles y tablas hash por dentro.
  • Quien prefiere seguir contenido de CS50 doblado al español.

Mejor busca otro si…

  • Quien nunca ha programado: la clase da por hecho conceptos previos de C y de memoria.
  • Quien ya domina listas enlazadas, árboles, tablas hash y tries y busca solo repaso.

Antes de empezar

  • Conocer lo básico del lenguaje C, ya que aparecen realloc y arreglos.
  • Haber visto conceptos de memoria y punteros, como los de clases anteriores de CS50x.

Qué sabrás hacer al terminar

  • Entender la diferencia entre pilas y colas y para qué sirven.
  • Explicar cómo se redimensiona un arreglo y qué papel cumple realloc.
  • Comprender cómo funcionan las listas enlazadas y los árboles.
  • Entender el hashing, las tablas hash y los tries como estructuras de búsqueda.

Estructura del curso

  1. 01

    Introducción y primeras estructuras

    Introducción y la sección «Jack Aprende los Hechos» (desde 0:43), seguidas de pilas y colas (desde 3:35) y diccionarios (desde 10:44).

  2. 02

    Arreglos redimensionables y realloc

    Cómo redimensionar arreglos (desde 12:26) y uso de realloc (desde 27:16).

  3. 03

    Listas enlazadas

    El bloque más largo de la clase, desde 33:03 hasta 1:22:04, dedicado a las listas enlazadas.

  4. 04

    Árboles

    Desde 1:22:04, presenta los árboles como estructura de datos.

  5. 05

    Hashing, tablas hash y tries

    Hashing y tablas hash desde 1:36:47, y tries desde 1:53:51 hasta el final.

Capítulos del vídeo

  1. 0:00Introducción
  2. 0:43Jack Aprende los Hechos
  3. 3:35Pilas y Colas
  4. 10:44Diccionarios
  5. 12:26Redimensionamiento de Arreglos (Arrays)
  6. 27:16realloc
  7. 33:03Listas Enlazadas
  8. 1:22:04Árboles
  9. 1:36:47Hashing y Tablas Hash
  10. 1:53:51Tries

Plan de estudio sugerido

2 semanas · unas 4 h por semana

  1. 1.Sesión 1: Introducción, pilas, colas, diccionarios y arreglos redimensionables con realloc (0:00–33:03). Prueba a redimensionar un arreglo en C.
  2. 2.Sesión 2: Listas enlazadas (33:03–1:22:04). Pausa a menudo e implementa inserción y recorrido tú mismo.
  3. 3.Sesión 3: Árboles (1:22:04–1:36:47). Dibuja un árbol de búsqueda con papel y lápiz.
  4. 4.Sesión 4: Hashing, tablas hash y tries (1:36:47–final). Escribe una tabla hash sencilla y repasa los apuntes.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Ten un compilador de C a mano y reproduce cada ejemplo de listas enlazadas mientras avanza el vídeo.
  • Dedica más tiempo al bloque de listas enlazadas (33:03–1:22:04): es la base de árboles y tablas hash.
  • Dibuja los nodos y punteros en papel antes de escribir el código.
  • Si realloc te resulta confuso, repasa antes la clase de memoria.

Antes y después de este curso

Cómo lo presenta el autor

Dubbed from English with thanks to lingopal.ai.

From the team that brought you CS50 at Harvard, Yale, and Oxford, this is the Fifty Foundation, led by David J. Malan et al. Theatrical courses in computer science and math. For free, for all. 🎭

edX: Harvard Extension School: Harvard Summer School: OpenCourseWare:

Bluesky: Discord: Ed: Facebook Group: Faceboook Page: GitHub: Gitter: Instagram:…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Qué nivel necesito?

Conviene conocer lo básico de C y de memoria, como en las clases previas de CS50x. Los capítulos usan arreglos y realloc desde el principio.

+¿Cuánto dura y cuánto tiempo llevará?

El vídeo dura unas 2 horas. Con pausas y práctica, cuenta con unas 4 horas por semana durante dos semanas.

+¿Qué estructuras de datos cubre?

Pilas, colas, diccionarios, arreglos redimensionables, listas enlazadas, árboles, tablas hash y tries.

+¿Es una versión en español?

Sí, según la descripción es un doblaje del inglés al español.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de su autor; si ves algún error, avísanos.

Guías para sacarle partido