Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Eletrotécnica e de Computadores
  4. Estrutura de Dados

Estrutura de Dados

Código 8558
Ano 3
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Sistemas e Computadores
Mode of delivery Face-to-face
Work placements (Not applicable)
Learning outcomes Planning, definition and implementation of dynamic data structures. Study of algorithms to assess and search over dynamic structures, both sequential, binary and n-ary.
- Identification of requisites in terms of data structures, for a computational system.
- Planning of composed data structures
- Implementation of algorithms to assess, search and sort dynamic data structures.
- Optimization of structures and respective algorithms, in terms of the temporal and spatial computational cost.
Syllabus Introduction; Dynamic allocation of resources. Pointers.
Sequential data structures: lists, stacks and queues, jump lists.
Non-sequential data-structures: trees, search by similarity, graphs.
Main Bibliography - "Estruturas de Dados e Algoritmos em C", 2008. António Manuel Adrego da Rocha. FCA-Editora de Informática. Coleção: Tecnologias de Informação. ISBN: 9789727222957
- "Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms", 3rd Edition, 2001. By Robert Sedgewick. Addison-Wesley Professional. ISBN: 0201756080
- "Data Structures in ANSI C", 1991. S. Sengupta. Academic
- "Data Structures and Algorithm Analysis in C++", 2nd ed., Mark Allen Weiss, Addison-Wesley, 1999.
Language Portuguese. Tutorial support is available in English.
Data da última atualização: 2021-02-01
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.