Progreso del curso:0/42contenidos(0%)
Introducción al curso básico de algoritmos y estructuras de datos
02:17 min
¿Qué entiende una computadora?
08:25 min
Lenguajes de programación
04:07 min
Estructuras de datos
07:14 min
¿Qué es un algoritmo?
04:18 min
Metodología para la construcción de un algoritmo
03:24 min
Variables y tipos de datos
01:24 min
User defined data types
04:22 min
Instalando Ubuntu Bash en Windows
00:52 min
Creando nuestro user defined data type
13:33 min
Abstract Data Types básicos: Lists, Stacks, Queues
07:21 min
Explicación gráfica Data Types básicos
08:50 min
Glosario de funciones para Abstract Data Types
02:26 min
Clases y objetos
Creando tu primera Queue: Arrays
03:39 min
Creando tu primera Queue: implementación.
06:17 min
Creando tu primera Queue: implementar la función enQueue
13:31 min
Creando tu primera Queue: implementar la función deQueue
08:03 min
Creando tu primera Queue: main code
07:31 min
Algoritmos de ordenamiento
06:48 min
Bubble sort
06:55 min
Bubble sort: implementación
12:29 min
Bubble sort: main code
10:52 min
Insertion sort
01:33 min
Desafío: implementa un algoritmo de ordenamiento
00:12 min
Recursividad
06:38 min
La función Factorial, calculando el factorial recursivamente
08:32 min
Manejo de cadenas de caracteres
08:28 min
Arte: Generando arte recursivo
07:49 min
Divide and Conquer (divide y vencerás)
03:02 min
Qué es la programación dinámica (divide y vencerás v2.0)
03:13 min
MergeSort
Desafío: Buscar el algortimo más rápido de sort
00:13 min
Implementando QuickSort con Python
12:50 min
Implementando QuickSort con Python: main code
05:07 min
Qué son los Greedy Algorithm
06:52 min
Ejercicio de programación greedy
09:54 min
Ejercio de programación greedy: main code
05:21 min
Grafos y sus aplicaciones
06:47 min
Árboles
01:38 min
Cómo comparar algoritmos y ritmo de crecimiento
11:14 min
Cierre del curso y siguientes pasos