Estructuras de datos

Grado en Ingeniería Informática

Prof. Joaquín Fdez-Valdivia
Curso 2014/2015


Objetivo



Esta asignatura está dedicada al estudio de las Estructuras de Datos y a dar una breve introducción al análisis de la eficiencia de algoritmos. El estudio de las Estructuras de Datos se hace desde diversos puntos de vista: diseño de estructuras en respuesta a necesidades especificas, encapsulamiento de los tipos de datos usándolos en base a su especificación (propiedades funcionales) y no a su implementación y estudio de los principales tipos, tanto elementales como no elementales, dividiendo éstos últimos en estructuras lineales (listas, pilas, colas,...) y no lineales (árboles, grafos,...), analizándolos primero desde el punto de vista teórico pero sin perder de vista sus aplicaciones prácticas.

Los objetivos esenciales son:

En estas páginas se ofrece material docente de apoyo a la asignatura de Estructuras de Datos de segundo curso del Grado en Ingeniería Informática y del Doble Grado en Ingeniería Informática y Matemáticas.



Guía Docente de la asignatura. Grado en Ingeniería Informática

Guía Docente de la asignatura. Doble Grado en Ingeniería Informática y Matemáticas





Acceso a Moodle. Material de la asignatura. Prácticas

En esta sección se incluye:

Relaciones de problemas

Listados de funciones/programas en C++

Prácticas

Transparencias

Acceso Identificado/Fichas Electrónicas/Material de la asignatura

Grado en Ingeniería Informática (Grupo D)
Doble Grado en Ingeniería Informática y Matemáticas






Material Docente.





Libro



Abstracción y estructuras de datos en C++
Delta Publicaciones (2006)

Transparencias auxiliares
TDA básicos en la STL
Programas interactivos Nuevo
Aprendizaje del lenguaje C
Estructuras de datos interactivas (en C),
Aprendizaje del lenguaje C++
Estructuras de datos interactivas en C++
Mas estructuras de datos interactivas en C++




Enlaces de interés

Fundamentos de Programación
Metodología de la Programación
Aprenda C++ como si estuviera en primero
Introducción a la librería SDL
Tutoriales diversos
Recursos en linea sobre C++,
Curso de C++
C++ Annotations
Thinking in C++ 2ª ed.
Thinking in Java 2 ed.
Página oficial de linux
Software para Linux
Software para Linux (Icewalkers)
Linux en castellano (Proyecto LuCAS),




Utilidades

Gzip (GNU Zip) es un programa de compresión de archivos. El programa gunzip descomprime archivos comprimidos con gzip. También puede utilizarse el programa gzip original con la opción -d para descomprimirlos.

[Acrobat Reader] Los documentos PDF (Portable Document Format) de Adobe pueden leerse mediante el programa Acrobat Reader.

Kdevelop Entorno de desarrollo Kdeveloper .





Para cualquier consulta, mejora, error, etc:

J.Fdez-Valdivia@decsai.ugr.es