Saltar al contenido principal
InicioPythonEstructuras de datos y algoritmos en Python

Estructuras de datos y algoritmos en Python

Explora estructuras de datos como listas enlazadas, pilas, colas, tablas hash y gráficos y algoritmos de búsqueda y ordenación.

Comience El Curso Gratis
4 Horas16 Videos49 Ejercicios
11.854 AprendicesTrophyDeclaración de cumplimiento

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.
Group¿Entrenar a 2 o más personas?Pruebe DataCamp para empresas

Preferido por estudiantes en miles de empresas


Descripción del curso

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, gráficos 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. Practicarás la aplicación de algoritmos y estructuras de datos a barajas de cartas, listas de reproducción de música, platos internacionales y pilas de libros. Te irás con la capacidad de reconocer algoritmos y estructuras de datos comunes e implementarlos en aplicaciones cotidianas. Por el camino, te detendrá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. Estar versado en algoritmos y estructuras de datos significa tomar problemas cotidianos y resolverlos utilizando código eficiente. Practicarás esto en Python, y llevarás estas habilidades fundamentales y transferibles a cualquier lenguaje de programación.
Empresas

Group¿Entrenar a 2 o más personas?

Obtenga acceso de su equipo a la biblioteca completa de DataCamp, con informes centralizados, tareas, proyectos y más
Pruebe DataCamp Para EmpresasPara obtener una solución a medida, reserve una demostración.

En las siguientes pistas

Desarrollador Python

Ir a la pista
  1. 1

    Trabajar con listas enlazadas y pilas y comprender la notación Big O

    Gratuito

    Empezarás aprendiendo qué son los algoritmos y las estructuras de datos. Descubrirás dos estructuras de datos: las listas enlazadas y las pilas. A continuación, aprenderás a calcular la complejidad de un algoritmo utilizando la Notación Big O.

    Reproducir Capítulo Ahora
    ¡Te damos la bienvenida!
    50 xp
    Implementación de una lista enlazada
    100 xp
    Inserción de un nodo al principio de una lista enlazada
    100 xp
    Eliminación del primer nodo de una lista enlazada
    100 xp
    Qué es la notación Big O
    50 xp
    Notación Big O: ¿verdadero o falso?
    100 xp
    Práctica con la notación Big O
    100 xp
    Trabajo con pilas
    50 xp
    Implementación de una pila con el método push
    100 xp
    Implementación del método pop para una pila
    100 xp
    Uso de LifoQueue de Python
    100 xp
Empresas

Group¿Entrenar a 2 o más personas?

Obtenga acceso de su equipo a la biblioteca completa de DataCamp, con informes centralizados, tareas, proyectos y más

En las siguientes pistas

Desarrollador Python

Ir a la pista

Colaboradores

Collaborator's avatar
Maham Khan
Collaborator's avatar
Izzy Weber
Collaborator's avatar
George Boorman

Requisitos Previos

Writing Functions in Python
Miriam Antona HeadshotMiriam Antona

Software Engineer

Ver Mas

¿Qué tienen que decir otros alumnos?

¡Únete a 13 millones de estudiantes y empieza Estructuras de datos y algoritmos en Python hoy mismo!

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.