Una vez que superes los programas sencillos con una o dos variables, utilizarás estructuras de datos para almacenar los valores de tus aplicaciones. Las estructuras de datos son como contenedores: hay uno para cada tipo de datos. Mientras que las estructuras como las matrices y las colas a veces se dan por sentadas, una comprensión más profunda es vital para cualquier programador que quiera saber lo que está pasando “bajo el capó” y entender cómo las elecciones que han hecho impactan en el rendimiento y la eficiencia de sus aplicaciones. Este curso, ofrece una visión en profundidad de las estructuras de datos más esenciales para la programación moderna.

Tiempo Total en Video

Producido por

PRIVATE

2 hours, 39 minutes

Contenido de el curso

    • Tipos de Datos Numéricos 00:02:00
    • Bool y Char 00:01:00
    • Tipos de Datos Primitivos en Memoria 00:01:00
    • Introducción a las Estructuras de Datos 00:02:00
    • Introducción 00:01:15
    • String 00:01:00
    • Tipos de Datos Primitivos vs Tipos de Referencia en Memoria 00:02:00
    • Autoevaluación 1 – Introducción a las Estructuras de Datos 00:05:00
    • ¿Qué son los Arreglos? 00:03:00
    • Arreglos 00:04:08
    • Arreglos Multidimensionales (Matrices) 00:04:40
    • Matrices Redimensionables y Compatibilidad con Lenguajes 00:03:00
    • Arreglos Irregulares 00:02:53
    • Arreglos o Matrices en Lenguaje C 00:01:00
    • Concepto de Ordenamiento 00:03:03
    • Ordenamiento en Lenguaje C 00:05:00
    • Arreglos de Búsqueda 00:02:00
    • Búsqueda Lineal 00:03:23
    • Búsqueda Binaria 00:03:16
    • Definición de Registro 00:01:35
    • Registro en C 00:03:17
    • Estructuras o Registros en Lenguaje C 00:03:00
    • Notación Big O 00:02:00
    • Autoevaluación 2 – Arreglos, Matrices, Ordenamiento, Búsqueda, Registros 00:10:00
    • ¿Qué son las Listas Enlazadas? 00:02:00
    • Operaciones en Listas Enlazadas 00:02:00
    • Introducción a las Listas 00:01:23
    • Implementando una Lista 00:03:21
    • Importancia de las Listas 00:02:54
    • Lista Doblemente Enlazada 00:02:11
    • Listas en Lenguaje en C 00:08:00
    • Pros y Contras de las Listas 00:03:00
    • Autoevaluación 3 – Listas 00:10:00
    • ¿Qué son las Pilas (Stack)? 00:01:00
    • Pilas 00:03:55
    • ¿Qué son Las Colas? 00:01:00
    • Colas 00:02:25
    • Colas de Prioridad 00:01:31
    • Pilas y Colas en Lenguaje C 00:05:00
    • Pros y Contras de las Pilas y Colas 00:02:00
    • Autoevaluación 4 – Pilas y Colas 00:10:00
    • ¿Qué son Los Conjuntos? 00:02:00
    • Conjuntos 00:02:49
    • Introducción a Árboles 00:02:00
    • Árboles 00:02:01
    • Árboles Binarios 00:05:13
    • Montículos 00:02:00
    • Pros y Contras de los Árboles, Conjuntos y Montículos 00:01:00
    • Autoevaluación 5 – Conjuntos, Árboles, Montones 00:10:00