Ministério da Educação
Brasil um país de todos
Personal tools
You are here: Home Members Tiago A. E. Ferreira Graduação Algoritmos e Estrutura de Dados Algoritmos e Estrutura de Dados
Navigation
Log in


Forgot your password?
 
Document Actions

Algoritmos e Estrutura de Dados

by Tiago Alessandro Espinola Ferreira last modified 2016-04-27 14:40

Site da Disciplina de Alg. e Est. de Dados do Curso de BSI - DEINFO/UFRPE

  • Disciplina de Algoritmos e Estrutura de Dados

Bacharelado em Sistemas de Informação

Conteúdo Programático e Ementa da disciplina!

Avaliações

1ª V.A. em 03/05/2016

2ª V.A. em 21/07/2016

3ª V.A. em 23/07/2016

Final em 28/07/2016

Notas de Aula

AuladataNotas de AulaAssumto Anexos
117 e 15/03/2016

Apresentação

Aula01.pdf

Apresentação da Disicplina

Introdução ao Python (Parte I)

 
                                                               
 222/03/2016
 Aula02.pdf Introdução ao Python (Parte II)
  • Programa Teste: Classe Time
  • Realizer pesquisa na internate a respeito de Programação Orientada a Objetos (POO). Sugestão de leitura: Livro - Como programa em Python, Deitel e Deitel, Caps.: 7 e 8
 324/03/2016
 Aula03.pdf Conceitos Básicos de Algoritmos
  •  Leitura dos capítulos 1 e 2 do livo do Cormen
 429/03/2016
 lista de exercícios Exercícios 
 531/03/2016
Aula04.pdf
Notções, Funçõs Comuns e Recorrência
  • Leitura dos Capítulos 3 e 4 do Livro do Cormen
 605/04/2016
Aula04.pdfRecorrência
  • Leitura do Capítulo 4 do livro do Cormen
 707/04/2016
 Aula05.pdf
 Algoritmos de Ordenação: Heap Sort
 
  • Leitura dos Capítulo 6 do livro do Cormen
  • O último Slide da aula é uma lista de exercícios
 812/04/2016
 Aula06.pdf Algoritmo de Ordenamento: Quick Sort
  •  Leitura do Capítulo 7 do Livro do Cormen
  • O último Slide da aula é uma lista de exercícios
  • Classe em Python com as implementações dos algorimos de ordenamento: Ordena.py
  • Programa exemplo em python para testar a classe Ordena: TesteOrdena.py
 914/04/2016 Aula07.pdf Estrutura de Dados: Listas
  •  Leitura do capítulo 10 do Cormen
  • O último Slide das Notas de Aula é uma Lista de Exercícios
  • Classe em Python com a Implementação do Nó e de uma Lista encadeada simples: Lista.py
  • Programa exemplo em python para testar a classe Lista: TesteLista.py
 1026/04/2016
Aula08.pdf Estrutura de Dados: Pilhas e Filas 
  •  Leitura do capítulo 10 do Cormen
  • O último slide das notas de aula é uma lista de exercício
  • Classe em Python com a implementação de uma Pilha (herdando da classe lista): Pilha.py
  • Programa exemplo em python para testar a classe Pilha: TestePilha.py
 1128/04/2016
Aula9: Aula de Exercícios
 Exercícios Práticos de LIstas e Pilhas
  •  Lista de problemas a serem implementados: Lista2.pdf
 1203/05/2016
Prova: 1ª V.A.  
Prova Passada: arquivo.pdf
 1305/05/2016
 Aula10.pdfTabelas Hash (Parte I)
  • Leitura do capítulo 11 do livro do Cormen
  • Fazer os exercícios do último slide das notas de aula

 1410/05/2016
Aula11.pdf
 Tabelas Hash (Parte II)
  •  Leitura do Capítulo 11 do livro do Cormen
  • Fazer os exercícios do último slide das notas de aula
 1512/05/2016
 Aula12.pdf Introdução às Estruturas de Dados tipo Árvore
  •  Leitura da Seção 10.4 do livro do Cormen
  • Fazer os exercícios do último slide das notas de aula.
 1617/05/2016
 Aula13.pdf Árvores Binárias
  •  Leitura do Capítulo 12 do livro do Cormen
  • Fazer os exercícios do último slide das notas de aulas.
  • Classe TreeNode e Classe Tree em Python
 1819/05/2016
Aula14.pdf
 Árvores AVL
  • Leitura do Capítulo 13 do livro do Cormen
  • Fazer os exercícios do último slide das notas de aulas.
 1924/05/2016
Aula15.pdf
Árvores Vermelho-Preto (Inserção)
 
  • Leitura do Capítulo 13 do livro do Cormen
  • Fazer os exercícios do último slide das notas de aulas.
 2026/05/2016
 Aula16.pdf. Árvores Vermelho-Preto (remoção)
 
  • Leitura do Capítulo 13 do livro do Cormen
  • Fazer os exercícios do último slide das notas de aulas.
 2131/05/2016
Aula17.pdf
Complexidade e Completude
  •  Leitura do Capítulo 34 do livro do Cormen
 2202/06/2016
Projetos.pdf 
 Projeto de final de Curso
 Definição de equipes com seus respectivos projetos:
  • Equipe 1:
      • Tema:
  • Equipe 2:
      • Tema:
etc...
 2307/06/2016
Proejto
Acompanhamento de Projeto
 
 2409/06/2016
 Projeto Acompanhamento de Projeto 
 2514/06/2016
 Projeto Acompanhamento de Projeto 
 2616/07/2016
 Projeto Apresentacões
 
 


 .
 2721/07/2016
2ª V.A.
   
 28a definir
Aula de Exercícios/Revisão
  
 2923/07/2016
3ª V.A.  
 3028/07/2016
Prova Final
  


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: