Engenharia Informática

Licenciatura

UNIVERSIDADE DO ALGARVE

Algoritmos e Estruturas de Dados II Tutoria electrónica

Curso: Licenciatura em Engenharia Informática

Área Científica: Informática/CC

Uc Anual     

Semestral   

Trimestral 

Obrigatória   T

Opcional    

Outra         T

Objectivos Gerais

Aprofundar o estudo de algoritmos iniciado na disciplina de AED-I. Conhecer os algoritmos fundamentais sobre grafos, e estratégias algorítmicas essências na resolução de problemas.

Objecto da Aprendizagem (conteúdo programático)

1. Algoritmos fundamentais sobre grafos: Representação de grafos,  pesquisa em profundidade (DFS),  pesquisa em largura (BFS),  caminho mais curto (algoritmos de Dijkstra e Floyd), árvores de custo mínimo, ordenação topológica.

2. Estratégias algoritmicas: Divisão-e-conquista, Algoritmos sôfregos (greedy), Programação dinâmica.

3. Análise amortizada

Processo de Avaliação – Classificação

Exame: 60%;  Trabalho prático: 40%