Data Structures #1
(Estrutura de Dados #1)

Objetivos

  • Apresentar as estruturas de dados: Listas, Pilhas e Fila;
  • Desenvolver as técnicas para sua representação e os métodos de operação sobre as mesmas;
  • Possibilitar a escolha de estruturas adequadas à solução de problemas de representação da informação;

Bibliografia

  1. SEDGEWICK, Robert. Algorithms in C++. Reading, Mass.: Addison-Wesley, 1992. 685 p.
  2. COLLINS, William J. Data structures : an object-oriented approach. Reading: Addison-Wesley, 1992. 624 p.
  3. AMMERAAL, Leendert. Programs and data structures in C : based on ANSI C and C++. 2 ed. Chichester: John Wiley, 1992. 272 p.
  4. CELES, Waldemar; CERQUEIRA, Renato; RANGEL, José Lucas. Introdução a estruturas de dados : com técnicas de programação em C. Rio de Janeiro: Elsevier , 2004. 294 p.
  5. ZIVIANI, Nivio. Projeto de algoritmos : com implementações em Pascal e C. 2. ed. São Paulo: Pioneira Thomson Learning, 2004. 552 p.
  6. CORMEN, Thomas H. et al. Algoritmos : teoria e prática. Revisora técnica: Jussara Pimenta Matos; Tradução Vandenberg D. de Souza. Rio de Janeiro : Campus, 2002. 916 p.
  7. TENENBAUM, Aaron M. et al. Estruturas de dados usando C. Tradução Teresa Cristina Felix de Souza. São Paulo: Makron Books, 1995. 884 p.

Avaliação

Teórica

  • Duas avaliações sem consulta
  • Valor: 50 pontos

Prática

  • Laboratório
  • Participação no Laboratório (Presença + Atividade Prática)
  • Atividades realizadas em Laboratório enviadas por e-mail até a semana seguinte de realização
  • Valor: 10 pontos

Trabalho em Grupo

  • Final de Curso
  • Todos os trabalhos iguais (ou similares) serão desconsiderados
  • Valor: 40 pontos