Algoritmos e Estruturas de Dados
AED
6 ECTSS2Exame: Não especificado
Geral
Sem avaliações aindaCarga de trabalho
--Descrição
Objetivos
Concluída a disciplina o aluno deverá ser capaz de:
- OA1. Compreender algoritmos de ordenação e pesquisa apropriados a soluções computacionais;
- OA2. Identificar, reescrever e examinar formas comuns de organização de dados e algoritmos associados (com e sem gestão dinâmica de memória, com algoritmos iterativos ou recursivos);
- OA3. Estimar a complexidade e desempenho de algoritmos sobre estruturas de dados alternativas,
- OA4. Esboçar novas formas de organização de dados e algoritmos associados adequadas a novos problemas computacionais.
Programa
- CP1. O problema Union-Find
- CP2. Análise de Algoritmos
- CP3. Stacks, Filas, Listas e Sacos
- CP4. Filas Prioritárias
- CP5. Tabelas de Símbolos Elementares
- CP6. Árvores de Pesquisa Equilibradas
- CP7. Tabelas de Dispersão
- CP8. Ordenação Elementar: Selectionsort; Insertionsort; Shellsort
- CP9. Ordenação Avançada: Mergesort; Quicksort; Heapsort
- CP10. Complexidade dos problemas de ordenação
Falta algo ou está desatualizado?