Ementa:
Noções de complexidade: análise assintótica, notações. Listas lineares:
pilhas, filas, listas encadeadas. Árvores e aplicações. Árvores
binárias: árvores de busca, árvores balanceadas e heaps
Bibliografia:
Básica:
Apoio:
-
Projetos de
Algoritmos com implementações em pascal e C - Nívio Ziviani.
Thomson. 2a Edição
-
Data Structures &
Program Design in C - Kruse
-
Data Structures -
An Advanced Approach Using C - Jeffrey Esakov & Tom Weiss - Prentice
Hall Software Series
-
Estruturas de Dados
e Algoritmos em Java - Michael Goodrich & Roberto Tamassia