FACOM39401 - Estruturas de Dados II
Horários
Terça-feira às 14h50 - 3Q 304
Quinta-feira às 16h50 - 1B LAB03
Avaliação
Prova 1 - 25 pontos - 01/nov
Prova 2 - 25 pontos - 13/dez
Prova 3 - 30 pontos - 24/jan
Trabalho - 20 pontos - 24/jan
Software utilizado
Instalador Python 3.4.1
Python Portable
Aulas Python
Aula 03 - Variáveis e Expressões
Aula 04 - Comandos Condicionais
Aula 05 - Comandos de Repetição
Aula 06 - Listas, Tuplas e Dicionários
Aula 07 - Strings
Aula 08 - Funções
Aula 09 - Arquivos
Aula 10 - Classes e Objetos
Aulas
Aula 01 - Análise de Algoritmos Parte 1
Aula 02 - Análise de Algoritmos Parte 2
Aula 03 - Análise de Algoritmos Parte 3
Aula 04 - Análise de Algoritmos Parte 4
Aula 05 - Busca
Aula 06 - Ordenação
Exercícios
Lista 01 - Análise de Complexidade
Lista 02 - Busca e Ordenação
Práticas
Atividade 01 - Análise de Algoritmos
Atividade 02 - Análise de Algoritmos
Atividade 03 - Busca e ordenação
Atividade 04 - Ordenação
Trabalho
Notas
Vídeo Aulas de Estrutura de Dados
Como iniciativa para estimular o aprendizado de estrutura de dados, um site com vídeo aulas foi elaborado e pode ser acessado clicando aqui:
Vídeo Aulas de Estrutura de Dados
Pacman em linguagem C e OpenGL
Vídeo aula que mostra como podemos usar uma API gráfica, o OpenGL, para criar um jogo de Pacman.
Vídeo Aula
Código Fonte
Material Auxiliar
Códigos fontes das estruturas
Visualização das estruturas
Notas de aula baseadas no livro Algorithms de Sedgewick e Wayne
Bibliografia
AHO, A.V & ULLMAN, J.D. & HOPCROFT, J.E. Data Structures and Algorithms. 3a edição, Editora Addison Wesley
SEDGEWICK, R. Algorithms in C. 3a edição, Editora Addison Wesley, 2008
CORMEN, Thomas H.; LEISERSON, Charles E.; RIVEST, Ronald L. et al. Algoritmos: teoria e prática. 2.ed. Editora Campus, 2002.