Print - - Edit

TCC00319 - Estruturas de Dados

6a. feira, de 14:00 às 18:00 na sala 206.

Objetivo

  • Apresentar conceitos básicos estruturas de dados e seus algoritmos.

Tópicos

  • CONCEITO DE TIPO ABSTRATO DE DADO (TAD).
  • IMPLEMENTAÇÕES ALTERNATIVAS PARA UM MESMO TAD.
  • TADS: PILHA, FILA, FILA COM PRIORIDADES, LISTA ORDENADA, LISTA DUPLAMENTE ENCADEADA, LISTA CIRCULAR, GRAFOS, ÁRVORE BINÁRIA, ÁRVORE BINÁRIA DE BUSCA, ÁRVORE HEAP, ÁRVORES GERAIS. MÉTODOS DE ORDENAÇÃO INTERNA.

Datas importantes

  • P1 - 28/09/18
  • P2 - 30/11/18

Listas de exercícios

Lista de exercícios sobre Listas circulares e duplamente encadeadas

PythonC
Código Python: ed-listas-circ-dupl-enc.pyCódigo C: ed-lista-circ.c. ed-lista-dupl.c
Jupyter notebook: ed-listas-circ-dupl-enc.ipynb.
O notebook pode ser visualizado aqui.
Jupyter notebook: ed-lista-circ-C.ipynb.
O notebook pode ser visualizado aqui.
Jupyter notebook: ed-lista-dupl-C.ipynb.
O notebook pode ser visualizado aqui.

Lista de exercícios sobre árvores binárias

PythonC
Código Python: arvore.pyCódigo C: arvore.c

Referência bibliográfica

  • SZWARCFITER, J. L; Markenzon, L. Estruturas de Dados e seus Algoritmos – Rio de Janeiro – LTC Editora, 2010, 3ª edição.

Documentação complementar

Page last modified on March 19, 2019, at 10:32 AM