CS50x em Português - Aula 5 - Estruturas de Dados
Clase de CS50x doblada al portugués sobre estructuras de datos: pilas, colas, diccionarios, redimensionar arrays 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 YouTubeRespuesta 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 que siguen la serie CS50x en portugués y llegan a la clase sobre 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 5Clase bien estructurada que recorre las principales estructuras de datos con capítulos claros. Es más útil dentro de la serie CS50x que de forma aislada, y requiere entender portugués.
Puntos fuertes
- Capítulos claros y bien delimitados que permiten ir directo a cada estructura.
- Recorre una progresión coherente de estructuras de datos, de las más simples a las más elaboradas.
- Forma parte de la serie CS50x, con clases previas y posteriores disponibles.
A tener en cuenta
- Es una sola clase de una serie: depende de las anteriores.
- El audio es un doblaje automático del inglés al portugués, que puede resultar menos natural.
- La descripción no menciona ejercicios ni material práctico.
De qué trata
Quinta clase de CS50x en portugués, doblada del inglés, con una duración de unas dos horas y diez capítulos. Comienza con una introducción y un ejemplo inicial ("Jack Aprende os Fatos"), y presenta pilas y colas y diccionarios.
Después trata el redimensionamiento de arrays y la función realloc, y dedica el bloque más largo a las listas enlazadas (desde 33:03 hasta 1:22:04). Cierra con árboles, hashing y tablas hash, y tries.
- Pilas y colas
- Diccionarios
- Redimensionar arrays y realloc
- Listas enlazadas
- Árboles, tablas hash y tries
Para quién es este curso
- Estudiantes que siguen la serie CS50x en portugués y llegan a la clase sobre estructuras de datos.
- Personas que ya conocen los fundamentos de C y la memoria y quieren aprender listas enlazadas, árboles, tablas hash y tries.
Mejor busca otro si…
- Quien busque una introducción a la programación desde cero: esta es la quinta clase de una serie.
- Quien no entienda portugués y prefiera otro idioma (el audio es un doblaje al portugués).
Antes de empezar
- Haber visto o dominar el contenido de las clases anteriores de CS50x, en especial la de memoria (el capítulo sobre realloc lo presupone).
Qué sabrás hacer al terminar
- Entender la diferencia entre pilas y colas y para qué sirven.
- Explicar cómo se redimensiona un array y el papel de realloc.
- Comprender cómo se construyen y recorren las listas enlazadas.
- Conocer los conceptos de árboles, hashing y tablas hash, y tries.
Estructura del curso
- 01
Introducción y conceptos iniciales
Desde 0:00. Introducción, el ejemplo 'Jack Aprende os Fatos' (0:43), pilas y colas (3:35) y diccionarios (10:44).
- 02
Arrays redimensionables y realloc
Desde 12:26. Redimensionamiento de vectores (arrays) y la función realloc (27:16).
- 03
Listas enlazadas
Desde 33:03. Bloque más extenso de la clase, de casi una hora, hasta 1:22:04.
- 04
Árboles
Desde 1:22:04. Estructura de árbol, hasta 1:36:47.
- 05
Hashing y tablas hash
Desde 1:36:47. Hashing y tablas hash.
- 06
Tries
Desde 1:53:51. Cierre de la clase con los tries.
Capítulos del vídeo
- 0:00Introdução
- 0:43Jack Aprende os Fatos
- 3:35Pilhas e Filas
- 10:44Dicionários
- 12:26Redimensionamento de Vetores (Arrays)
- 27:16realloc
- 33:03Listas Encadeadas
- 1:22:04Árvores
- 1:36:47Hashing e Tabelas de Hash
- 1:53:51Tries
Plan de estudio sugerido
2 semanas · unas 4 h por semana
- 1.Sesión 1: capítulos 0:00 a 27:16 (pilas, colas, diccionarios, arrays redimensionables); repite el redimensionamiento a mano.
- 2.Sesión 2: realloc y el inicio de listas enlazadas (27:16 a 1:00:00); practica dibujando punteros.
- 3.Sesión 3: fin de listas enlazadas y árboles (hasta 1:36:47); implementa una lista enlazada simple.
- 4.Sesión 4: tablas hash y tries (1:36:47 al final); repasa todo y compara las estructuras.
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
- Pausa en las listas enlazadas (33:03–1:22:04) y dibuja los nodos y punteros en papel antes de ver la solución.
- Repasa la clase de memoria antes de llegar a realloc.
- Escribe tú mismo en C el código que se muestra en lugar de solo verlo.
- Al terminar, haz una tabla comparando pilas, listas, árboles, tablas hash y tries.
Antes y después de este curso
- Antes de este cursoCS50x em Português - Aula 4 - MemóriaLa clase de memoria es la base de realloc y las listas enlazadas.
- Antes de este cursoCS50x em Português - Aula 1 - CIntroduce el lenguaje C, usado en esta clase.
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
+¿Cuánto dura y cuántos capítulos tiene?
Dura unos 124 minutos y tiene 10 capítulos, desde la introducción hasta los tries.
+¿Qué estructuras de datos cubre?
Pilas y colas, diccionarios, arrays redimensionables con realloc, listas enlazadas, árboles, tablas hash y tries.
+¿Hay que haber visto las clases anteriores?
Es la Aula 5 de CS50x; conviene conocer C y memoria, cubiertos en clases anteriores de la serie, como la de memoria.
+¿En qué idioma está?
En portugués: es un doblaje del inglés hecho con lingopal.ai, según la descripción.
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
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.