CI056 - Algoritmos e Estruturas de Dados II

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. Tipos Abstratos de Dados: listas, pilhas, filas. Algoritmos de Ordenação. Pesquisa em Memória Primaria. Pesquisa em Memória Secundária.

Programa


Bibliografia


Critérios de Avaliação


Notas e Frequências