Estrutura de Dados
Aulas
Semena 1
Veja o curso de Introdução ao C++
Semana 2
O que é uma Estrutura de Dados? - Aula Inaugural
Aula 01 Estrutura de Dados - O que é uma Pilha?
Aula 02 Estrutura de Dados - Implementação de Pilha utilizando Vetores
Aula 03 Estrutura de Dados - O que é uma Fila?
Aula 04 Estrutura de Dados - Implementação de Fila utilizando Vetores
Semana 3
Aula 05 Estrutura de Dados - Lista Encadeada
Aula 06 Estrutura de Dados - Implementação de Pilha Dinâmica (com Ponteiros)
Aula 07 Estrutura de Dados - Implementação Fila Dinâmica com Ponteiros
Semana 4
Aula 08 Estrutura de Dados - Tabela Hash - Introdução
Aula 09 Estrutura de Dados - Tabela Hash - Tratamento de Colisões
Aula 10 Estrutura de Dados - Implementação Tabela Hash sem Colisão
Aula 11 Estrutura de Dados - Implementação Tabela Hash com Colisão
Semana 5
Aula 12 Estrutura de Dados - Introdução às Árvores
Aula 13 Estrutura de Dados - Implementação Árvore Binária (parte I)
Aula 14 Estrutura de Dados - Implementação Árvore Binária de Busca (parte II) Como Inserir Elementos
Aula 15 Estrutura de Dados - Implementação Árvore Binária de Busca (parte III) Como Fazer Buscas
Aula 16 Estrutura de Dados - Implementação Árvore Binária de Busca (parte IV) Remoção de Elementos
Aula 17 Estrutura de Dados - Implementação Árvore Binária de Busca (parte V) - Percursos
Semana 6
Aula 18 Estrutura de Dados - Árvore AVL (Parte I)
Aula 19 Estrutura de Dados - Árvore AVL (Parte II)
Aula 20 Estrutura de Dados - Algoritmo da Árvore AVL
Aula 21 Estrutura de Dados - Introdução aos Grafos
Aula 22 Estrutura de Dados - Implementação da Matriz de Adjacências de Grafos
Semana 7
Aula 23 Estrutura de Dados - Grafos - Buscas em Largura e em Profundidade
Aula 24 Estrutura de Dados - Grafos - Algoritmo da Busca em Largura e em Profundidade
Aula 25 - Page Rank (Um dos segredos do sucesso do Google)