Este repositorio contiene ejercicios de la materia Teoría de Algoritmos (TB024) realizados en Python.
Dentro de este repositorio, encontrarás una colección de ejercicios que abordan los siguientes temas:
- División y Conquista: Resolución de problemas dividiendo el problema principal en subproblemas más pequeños.
- Algoritmos Greedy: Estrategias que construyen soluciones óptimas paso a paso, tomando decisiones locales.
- Backtracking: Resolución de problemas mediante prueba y error, explorando todas las posibles soluciones.
- Programación Dinámica: Métodos que resuelven problemas complejos dividiéndolos en subproblemas interdependientes.
- Programación Lineal: Técnicas para optimizar funciones lineales sujetas a restricciones lineales.
- Redes de Transporte: Modelos matemáticos para analizar y optimizar flujos en redes.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más información.