Algoritmos e Estrutura de Dados 2
Ementa
1. Árvores: formas de representação, recursão em árvores, árvores binárias, árvores binárias de busca, árvores balanceadas (AVL e rubro-negras).
2. Filas de prioridades. Heaps, Heapsort. Hashing: tipos de funções de hashing; tratamento de colisões.
3. Definições de Grafos.
4. Estruturas de Dados para representação de grafos.
5. Algoritmos básicos em grafos.
Dados Gerais
Núcleo:
NC
Horas teóricas:
64hrs
Horas práticas:
0hrs
Total de horas:
64hrs
Período:
Terceiro
Unidade:
INF
Obrigatória:
Sim
Pré-requisitos:
Algoritmos e Estruturas de Dados 1
Visão padrão
Visão do Swebok