Repositorio de la asignatura Técnicas Algorítmicas de la Ingeniería de Software del 3º curso en el grado de Ingeniería de Software en la UCM.
Resolución de problemas usando diversos algoritmos y técnicas como Kruskal, Dijkstra, caminos mínimos, grafos, árboles de búsqueda, colas de prioridad, algoritmos voraces o programación dinámica entre otros.
Para ello he utilizado el lenguaje C++, usando TADs y librerías propias de este, además de implementaciones del profesor de la asignatura (Creative Commons)
Repository of the course Algorithmics Techniques of Software Engineering, which is part of the course Software Engineering in Universidad Complutense de Madrid (UCM).
Resolution of problems using different algorithmics techniques, like Kruskal, Dijkstra, Shortest Path, Graphs, Binary Search Trees (BST), Priority Queues, Greedy Algorithms, Dinamic programming, and others.
For this course I used C++, including its Abstract Data Type and other external libraries, besides implementations made by the teacher of the course (Creative Commons)