Inicio rápido con algoritmos

Principiante

Este curso ofrece numerosos retos de codificación interactivos para ayudarte a comprender e implementar algoritmos rápidamente. Los retos fueron diseñados por Donne Martin y están disponibles en el repositorio de GitHub donnemartin/interactive-coding-challenges.

AlgorithmPython

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este curso, aprenderás cómo comprender e implementar rápidamente una variedad de algoritmos a través de numerosos retos de codificación interactivos.

🎯 Tareas

En este curso, aprenderás:

  • Cómo implementar algoritmos como permutación, dos sumas, compresión, mapa hash (hash map), diferencia de cadenas (string difference), Fizz Buzz, inversión de cadenas (reverse string), caracteres únicos, rotación, cola de prioridad (priority queue), lista enlazada (linked list), partición, eliminación, detección de bucles, ordenación, pilas (stacks), colas (queues), búsqueda en anchura (breadth-first search), camino más corto, búsqueda en profundidad (depth-first search) y balanceo de árboles.

🏆 Logros

Después de completar este curso, podrás:

  • Resolver de manera efectiva una amplia gama de problemas algorítmicos utilizando diversas estructuras de datos y técnicas.
  • Desarrollar una comprensión más profunda de los algoritmos fundamentales y sus aplicaciones prácticas.
  • Mejorar tus habilidades de resolución de problemas y volverte más competente en la codificación y la implementación de algoritmos.

Profesor

labby

Labby

Labby is the LabEx teacher.