Programa da Disciplina

$\bullet$ Estruturas de dados abstratas, apontadores, e alocação de memória. $\bullet$ Recursão: ordenação, busca binária, e backtracking. $\bullet$ Listas ligadas: simples, dupla, variações, e aplicações. $\bullet$ Pilhas, filas, e aplicações. $\bullet$ Árvores binárias. $\bullet$ Árvores binárias de busca. $\bullet$ Árvores binárias de busca balanceadas. $\bullet$ Fila de prioridade (heap binário). $\bullet$ Espalhamento. $\bullet$ Grafos: representação, percursos, e algoritmos. $\bullet$ Árvores B.