Programação II

Ementa

Estruturas de dados: pilhas, filas, listas, árvores, tabelas de dispersão. Algoritmos: busca, ordenamento.

Pequenos exemplos de códigos na linguagem ANSI C

Aulas

AulaSlides
1 Apresentação da disciplina
2 Ambiente Integrado de Desenvolvimento e CMake
3 Revisão da Linguagem C
4 Recursividade
5 Análise de algoritmos
6 Lista sequencial e algoritmos de busca
7 Fila
8 Pilha
9 Lista encadeada
10 Algoritmos de ordenação: troca e seleção
11 Algoritmos de ordenação: divisão e conquista
12 Ordenando arquivos grandes
13 Tabela de dispersão
14 Árvores
15 Percurso em árvores
16 Árvores de busca binária balanceadas
17Árvore B