The lectures of the course are combined with practical programming sessions using a virtual learning environment for computer programming (Jutge.org).
|2. Abstract Data Types (I)|
|3. Abstract Data Types (II)|
|4. Algorithm Analysis (I)|
|5. Algorithm Analysis (II)|
|6. Divide and Conquer (I)|
|7. Divide and Conquer (II)|
|8. Memory Management|
|9. Containers: Stack|
|10. Containers: Queue and List|
|11. Graphs: Connectivity|
|12. Containers: Priority Queue|
|13. Graphs: Shortest Paths|
|14. Graphs: Minimum Spanning Trees and Maximum Flows|
|16. Containers: Set and Dictionary|
|19. Fast Fourier Transform|
|1 slide/page||2 slides/page||4 slides/page||9 slides/page||16 slides/page|
The material contained in this site is the sole property of UPC. This material or any part of it can be viewed, printed, copied or distributed only for personal use or nonprofit educational purposes as long as the copyright notices are not removed.
Page maintained by Jordi Cortadella. Last update: .