CI057 - Algoritmos e Estruturas de Dados III

Departamento de Informática
Universidade Federal do Paraná
Carga Horária: 60 horas
Prof. Hélio Pedrini

Objetivos

Apresentar e analisar algoritmos e estruturas de dados avançadas para uso eficiente do computador na resolução de problemas. Diversos aspectos teóricos e práticos são abordados, buscando-se a construção de estruturas modulares e reutilizáveis. Os algoritmos são descritos através de uma linguagem simples, com ênfase no método utilizado para solucionar o problema, facilitando sua implementação em linguagens de programação tais como Pascal, C, C++ ou Java.

Ementa

Análise de Algoritmos. Recursividade. Árvores Binárias. Árvores Balanceadas. Árvores-B. Técnicas de Espalhamento. Pesquisa em Memória Primaria. Pesquisa em Memória Secundária. Organização de Arquivos. Índices.

Programa

Bibliografia


Critérios de Avaliação


Notas e Frequências