Programação II

Programação II

Introdução às estruturas de dados; Ambiente de desenvolvimento integrado e CMake; Linguagem de programação C; Recursão; Análise de algoritmos; Lista sequencial e algoritmos de busca; Fila; Pilha; Lista encadeada; Algoritmos de ordenação: seleção e troca; Algoritmos de ordenação: divisão e conquista; Ordenação de arquivos grandes; Tabela hash; Árvores; Percurso em árvores; Árvore binária de busca; Árvore B.

Aulas

AulaTópicoSlides
1Introdução a estrutura de dados
2Ambiente Integrado de Desenvolvimento e CMake
3Revisão sobre linguagem de programação C
4Recursividade
5Análise de algoritmos
6Lista sequencial e algoritmos de busca
7Fila
8Pilha
9Lista encadeada
10Algoritmos de busca: troca e seleção
11Algoritmos de busca: divisão e conquista
12Ordenando arquivos grandes
13Tabela de dispersão
14Árvores
15Percurso em árvores
16Árvores de busca binária
17Árvore B