Aprende las estructuras de datos (colas, pilas, listas enlazadas, árboles y grafos) y también los algoritmos en Python
Lo que aprenderás
- Aprenderás a manejar listas, tuplas, conjuntos, diccionarios, listas enlazadas, colas, pilas, árboles y grafos
- Aprenderás a manejar los algoritmos de búsqueda y ordenación en Python
- Aprenderás a resolver ejercicios en Python con las estructuras de datos aprendidas en el curso
- Podrás practicar con los ejercicios propuestos de estructuras de datos y algoritmos
Requisitos
- Conocimiento básico de Python
Descripción
Bienvenido al curso de Estructuras de datos y Algoritmos en Python !
En este curso te explicaremos mediante ejemplos las estructuras de datos y algoritmos en Python.
Además incluimos muchos ejercicios con su solución para que puedas practicar mientras vayas aprendiendo.
Este es el contenido detallado del curso
Estructuras de datos
- Listas, tuplas, conjuntos y diccionarios
- Colas y pilas
- Listas simplemente enlazadas, listas doblemente enlazadas y listas circulares
- Recursión
- Árboles
- Grafos
Algoritmos de búsqueda
- Búsqueda secuencial
- Búsqueda secuencial ordenada
- Búsqueda binaria
- Búsqueda binaria recursiva
Algoritmos de ordenación
- Ordenación por el método de la burbuja
- Ordenación por el método de selección
- Ordenación por el método de inserción
- Ordenación por el método shell
- Ordenación por el método mezcla
- Ordenación por el método rápido
Consigue estos conocimientos avanzados en Python que te vendrán muy bien para ser un gran programador Python
Aquí te explicamos algunos conceptos sobre las estructuras de datos.
Las estructuras de datos nos permiten organizar la información de diferentes formas que nos son útiles para resolver diferentes problemas.
Por ejemplo, las listas enlazadas son una colección de nodos que colectivamente forman una secuencia lineal. Una estructura de datos en árbol son un conjunto de nodos que están organizados de forma jerárquica con una raíz, ramas y hojas. Un grafo es una colección de vértices que están unidos mediante aristas.
La recursión es una técnica en la cual una función hace una o más llamadas a sí misma.
Esperamos que este curso sea de gran utilidad.
Un saludo y nos vemos en el curso.