Data Structures (30213)

Undergraduate course, University of Zaragoza, Department of Computer Science & Engineering Systems, 2025

This course introduces the fundamentals of data structures and their applications in computer science. Topics include arrays, linked lists, stacks, queues, trees, graphs, hash tables, and algorithms for searching. The assignments involve implementing various data structures in C++ and optimizing their performance for a specific set of operations.

Two web tools accompany the practices, both with a Spanish interface:

Practice slides

Browse the slides by academic year and practice. Materials are in Spanish; previous editions remain available for reference. For the current year, Animated opens the slides as they are shown in class, one click at a time.

2026-27 (current academic year)

PracticeTopicSlides
1Programación con TAD PDF · Animated
2Implementación de TAD genéricos en C++ PDF · Animated
3Implementación lineal en memoria dinámica de TAD genéricos PDF · Animated
4Programación de TAD genérico arborescente en C++ PDF · Animated

2025-26

PracticeTopicSlides
1Programación con TAD PDF
2Implementación de TAD genéricos en C++ PDF
3Implementación lineal en memoria dinámica de TAD genéricos PDF
4Programación de TAD genérico arborescente en C++ PDF
5Programación con TAD genéricos en C++ PDF