A disciplina de Algoritmos e Estrutura de Dados III é uma disciplina em que os alunos devem aprender técnicas avançadas de resolução de problemas utilizando estruturas de dados mais complexas, como árvores binárias, árvores balanceadas e grafos.
Apresentar estruturas de dados avançadas como árvores e grafos e mostrar suas aplicações em problemas.
Apresentar as estruturas de dados heap, árvores binárias, árvores balanceadas (AVL, Rubro Negra e B), filas de prioridade, tabelas hash e grafos.
Desenvolver os principais algoritmos para manipulação dessas estruturas de dados.
Tópico / Subtópico |
Aula expositiva e dialogada. Materiais e atividades disponibilizadas no portal do aluno. Rodas de discussão. Desenvolvimento de exercícios.
Desenvolvimento de 3 atividades avaliativas (P1, P2 e AP). A média final (MF) será calculada da seguinte forma: MF = 0.35*P1 + 0.35*P2 + 0.30*AP.
A aprovação se dá com MF >= 5 e frequência >= 75%. Não há previsão de aplicação de PF nesta disciplina.
Referência | Existe na Biblioteca |
Referência | Existe na Biblioteca |