Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes:$349
$259
Currency
Antes:$349
Ahorras:$90
COMIENZA AHORA
Curso Práctico de Algoritmos

Clases del Curso Práctico de Algoritmos

Instruido por:
Ricardo Celis
Ricardo Celis
Básico
4 horas de contenido
Ver la ruta de aprendizaje
Curso Práctico de Algoritmos

Curso Práctico de Algoritmos

Progreso del curso:0/42contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/42contenidos(0%)

Bienvenido al Curso

Material Thumbnail

Introducción al curso básico de algoritmos y estructuras de datos

02:17 min

Introducción a los algoritmos

Material Thumbnail

¿Qué entiende una computadora?

08:25 min

Material Thumbnail

Lenguajes de programación

04:07 min

Material Thumbnail

Estructuras de datos

07:14 min

Material Thumbnail

¿Qué es un algoritmo?

04:18 min

Material Thumbnail

Metodología para la construcción de un algoritmo

03:24 min

Variables y tipos de datos

01:24 min

Material Thumbnail

User defined data types

04:22 min

Instalando Ubuntu Bash en Windows

00:52 min

Material Thumbnail

Creando nuestro user defined data type

13:33 min

Material Thumbnail

Abstract Data Types básicos: Lists, Stacks, Queues

07:21 min

Material Thumbnail

Explicación gráfica Data Types básicos

08:50 min

Glosario de funciones para Abstract Data Types

02:26 min

Material Thumbnail

Creando tu primera Queue: Arrays

03:39 min

Material Thumbnail

Creando tu primera Queue: implementación.

06:17 min

Material Thumbnail

Creando tu primera Queue: implementar la función enQueue

13:31 min

Material Thumbnail

Creando tu primera Queue: implementar la función deQueue

08:03 min

Material Thumbnail

Creando tu primera Queue: main code

07:31 min

Algoritmos de ordenamiento

Material Thumbnail

Algoritmos de ordenamiento

06:48 min

Material Thumbnail

Bubble sort: implementación

12:29 min

Material Thumbnail

Bubble sort: main code

10:52 min

Desafío: implementa un algoritmo de ordenamiento

00:12 min

Recursividad

Material Thumbnail

La función Factorial, calculando el factorial recursivamente

08:32 min

Material Thumbnail

Manejo de cadenas de caracteres

08:28 min

Material Thumbnail

Arte: Generando arte recursivo

07:49 min

Divide and conquer y programación dinámica

Material Thumbnail

Divide and Conquer (divide y vencerás)

03:02 min

Material Thumbnail

Qué es la programación dinámica (divide y vencerás v2.0)

03:13 min

Desafío: Buscar el algortimo más rápido de sort

00:13 min

Material Thumbnail

Implementando QuickSort con Python

12:50 min

Material Thumbnail

Implementando QuickSort con Python: main code

05:07 min

Algoritmos 'Greedy'

Material Thumbnail

Qué son los Greedy Algorithm

06:52 min

Material Thumbnail

Ejercicio de programación greedy

09:54 min

Material Thumbnail

Ejercio de programación greedy: main code

05:21 min

Grafos y árboles

Material Thumbnail

Grafos y sus aplicaciones

06:47 min

¿Cómo comparar Algoritmos?

Material Thumbnail

Cómo comparar algoritmos y ritmo de crecimiento

11:14 min

¿Qué sigue?

Material Thumbnail

Cierre del curso y siguientes pasos

02:26 min

nuevosmás votadossin responder
Francisco Paul Huaracha Villalobos
Francisco Paul Huaracha Villalobos
Estudiante

Hola Ricardo,
La recursividad dejaria de ser recomendado en sistemas embebidos y microcontroladores? porque ademas que usas algunos registros de memoria se puede agotar el stack y en algunos dispositivos suele ser pequeña.

0
jose monten
jose monten
Estudiante

no entiendo por q debes saber este curso para arduino no tienen nada q ver

1
Hernan Torres
Hernan Torres
Estudiante

el compilador gcc hay que instalarlo verdad?

0
Hernan Torres
Hernan Torres
Estudiante

como descargo las librerías?
me arroja un error sobre ellas el editor de código.

0
Hernan Torres
Hernan Torres
Estudiante

creo que algo estoy haciendo mal porque no me funciona el comando ,apreciaría su ayuda, gracias.

Captura de pantalla (13).png
0
Matias Ignacio Herrera Allende
Matias Ignacio Herrera Allende
Estudiante

Por lo que veo en el código, el primer for siempre se recorrerá n veces. Por ejemplo, si el array está ordenado antes de la enésima iteración, hay alguna forma de saber cuando ya esté ordenado el array para evitar que se recorra aún así n veces? o de ahí viene la ineficiencia del algoritmo, además de ir comparando posición por posición?

1
Oliver Jesus Tuesta Yoplac
Oliver Jesus Tuesta Yoplac
Estudiante

Hola, alguien por favor me explica cual es el significado de “en” y “de”, que va al inicio del nombre de las funciones?

0
Ray Trápala
Ray Trápala
Estudiante

para cuando sale el nuevo curso de algoritmos?. He visto que está pero dice proximamente
Saludos y gracias

2
Víctor Guillermo Alarcón Aguirre
Víctor Guillermo Alarcón Aguirre
Estudiante

Como llego en la consola de Ubuntu al directorio donde se guarda los archivos de C?, no explica el profesor eso, ya hice la prueba del gcc y si me funciona, pero no puedo compilar el ejemplo que realiza el profesor porque me indica la consola que no existe dicho archivo, pero como hago para que llegue a ese directorio especificamente

0
Juan Guillen Fortich
Juan Guillen Fortich
Estudiante

Los ADT son la definición de un set de operaciones que se van a ejecutar en un conjunto de datos. Pero no definen como serán implementadas

1