GGI026 - Algoritmos e Programação
Avisos e informações
Notas finais
Lista de exercícios 4 - Árvores balanceadas e Tabelas de espalhamento
Notas Prova 2 - pdf
Notas de avaliação trabalho 1 - pdf
Lista de exercícios 3 - Árvores disponível
Trabalho 1 - Comparação de desempenho de algoritmos - figura
Observações: Códigos em C foram avaliados com função de padrão ANSI que possue menor precisão em cálculo de tempo (ShellSort, StoogeSort), Cocktail sort foi entregue incorretamente implementado
Apresentação do trabalho 1 - 31/07
Onde: na sala de aula
Tempo de apresentação: 12 minutos
Ordem de apresentação:
1 - Guilherme e Ariel
2 - Leticia e Daniel
3 - Renata e Jessica
4 - Helton e Tiago
5 - Camila e Fernanda
6 - Vinicius
7 - Gabriel
8 - Eduardo e Isabela
Lista de exercícios 2 - Grafos disponível 24/07
Trabalho 1: data entrega 31/07
Notas prova 1
Prova 2: 14/08, Prova 3: 26/09
Sobre a disciplina
Graduação em Gestão da Informação
Ficha da disciplina
Período: 5o.
Plano de aula
Aulas
Aula Revisão - exemplos.zip
Aula Recursão - slides - exemplos
Aula Análise Empírica - slides - exemplo
Aula Análise Matemática - slides
Aula Análise Assintótica - slides - sorteio de amigo secreto
Aula Ordenação - slides - exemplos
Aula Ordenação - Quicksort - slides
Grafos
Aula Grafos - Introdução - slides
Aula Grafos - Matriz de adjacência e operações - slides - exemplos
Aula Grafos - Lista de adjacência - slides - exemplo
Aula Grafos - Caminhos em Profundidade e Largura - slides - exemplos
Aula Grafos - Menor caminho - slides versão aula - slides versão leitura
Árvores
Aula Árvores - Introdução - slides versão aula - slides versão leitura
Aula Árvores - Árvore binária de busca - slides versão aula - slides versão leitura
Aula Árvores - Exclusão e percursos - slides versão aula - slides versão leitura
Árvore balanceadas
Aula Balanceamento - Introdução - slides versão aula - slides versão leitura
Aula Balanceamento - Remoção em AVLs- slides versão aula - slides versão leitura
Aula Balanceamento - Árvore Rubro-Negra - slides versão aula - slides versão leitura
Aula Balanceamento - Remoção em Árvore Rubro-Negra - slides versão aula - slides versão leitura
Tabelas de espalhamento
Aula Tabelas espalhamento - Introdução - slides versão aula - slides versão leitura
Aula Tabelas espalhamento - Funções Hash - slides versão aula - slides versão leitura
Material
Instalador de Java Compilador e Ambiente de Programação Netbeans - JDK 7
baixar Java
Exercícios
Lista de exercícios 4 - Árvores balanceadas e Tabelas de espalhamento
Lista de exercícios 3 - Árvores
Lista de exercícios 2 - Grafos
Lista de exercícios
Exercícios de revisão
Valid XHTML 1.0 Transitional