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)



Voltar