Estrutura de Dados


Página da Disciplina de ED código XXXX

Tópicos


  • Listas lineares - link para ppt
  • Pilhas
  • Filas
  • Listas circulares
  • Listas DEQUE (double ended queue)
  • Listas duplamente encadeadas
  • Árvores binárias
  • Árvores B
  • Árvores AVL
  • Tabelas de espalhamento
  • Listas de prioridade

Bibliografia


Bibliografia básica


  • CORMEN, T. H., LEISERSON, C. E., RIVEST, R. L., STEIN, C. Algoritmos: teoria e prática. São Paulo: Campus, 2002.

  • Tenenbaum, A. M. Data Structures Using C. Prentice Hall, 1989. ISBN-10: 0131997467

  • DEITEL, H. M., DEITEL, P. J. C++ How to Program (5th Edition). Prentice Hall, 2005. isbn 0131857576.

  • DEITEL, H. M., DEITEL, P. J. Java, como programar. 3.ed. Porto Alegre: Bookman, 2001

Bibliografia recomendada


  • Cay S. Horstmann, Gary Cornell. Core Java 2 - Volume I - Fundamentals, Prentice Hall, 2004.

  • Cay S. Horstmann, Gary Cornell. Core Java 2 - Volume II - Advanced Features, Prentice Hall, 2004.

  • Schildt, H. Java - A Beginner's Guide, McGraw-Hill. 3rd Edition, 2005

  • Schildt, H. C++: A Beginner's Guide, McGraw-Hill. Second Edition, 2003.

  • Beazley. Advanced Python Programming. O'Reilley, 2000.

  • Mark Lutz. Programming Python, 3rd Edition. O'Reilly, 2006.

  • Stroustrup, Bjarne. The C++ Programming Language (Special 3rd Edition), Addison-Wesley Professional, 2000. ISBN 0201700735