Ir al contenido principal

Curso

Estructuras de datos y algoritmos en Python

Avanzado4 h

Explora estructuras de datos como listas enlazadas, pilas, colas, tablas hash y grafos, así como algoritmos de búsqueda y ordenamiento.

Python4 h16 vídeos49 ejercicios4,050 XP45,484Certificado de logro

Crea tu cuenta gratis

Continuar con Google
o
Al continuar, aceptas nuestros los Términos de uso, nuestro la Política de privacidad y que tus datos se almacenan en EE. UU.

Les encanta a estudiantes de miles de empresas

¿Formando a un equipo?

Prueba para empresas

Descripción del curso

Reconocer Estructuras de Datos y Algoritmos Populares

La mayoría de los programas informáticos se basan en unos pocos algoritmos y estructuras de datos. Descubre lo que hay detrás de la mayoría de tus interacciones informáticas en este curso de cuatro horas. Te familiarizarás con algunas de las estructuras de datos más comunes: listas enlazadas, pilas, colas y árboles. También implementarás algoritmos populares como búsqueda en profundidad, búsqueda en anchura, ordenamiento de burbuja, ordenamiento por mezcla y ordenamiento rápido.

Aprende a detectar estructuras de datos y algoritmos en la vida cotidiana

Practicarás la aplicación de algoritmos y estructuras de datos a elementos como barajas de cartas, listas de reproducción de música, platos internacionales o pilas de libros. Acabarás el curso con la capacidad adquirida para reconocer algoritmos y estructuras de datos comunes y saber implementarlos en aplicaciones cotidianas.

Analizar la eficacia de los algoritmos

Durante el curso, aprenderás a analizar algoritmos populares en función de su eficiencia. Te familiarizarás con la "Notación Big O", la norma del sector para describir la complejidad de un algoritmo.

Perfecciona tus conocimientos de programación en Python

Estar versado en algoritmos y estructuras de datos significa enfocar problemas cotidianos y saber resolverlos utilizando código eficiente. Practicarás esto en Python, y aprenderás a aplicar estas habilidades elementales y transferirlas a cualquier lenguaje de programación.

Requisitos previos

Programa de formación

Contenido del curso

1

Trabajo con listas enlazadas y pilas y comprensión de la notación Big O

Estructuras de datos y algoritmos en Python

Curso
completado

Obtén el certificado de logro

Inscríbete ahora

Desarrolla tus habilidades con la aplicación móvil de DataCamp

Progresa sobre la marcha con nuestros cursos móviles y desafíos diarios de 5 minutos.