MAC0323  Estruturas de Dados

OBJETIVOS:  Estudo das diversas estruturas de dados, sua manipulação e suas aplicações.

PROGRAMA:  Listas ligadas: listas simples, duplas, circulares, ortogonais e matrizes. Alocação dinâmica de memória. Pilhas e filas. Árvores: implementação, algoritmos de busca, inserção e remoção. Árvores binárias de busca, árvores balanceadas: AVL, rubro-negras, B-árvores. Representação de conjuntos. Estruturas abstratas de dados, encapsulamento. Exemplos de aplicações de estruturas de dados.

PRÉ-REQUISITOS:  MAC0122.

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  8 horas, 4 créditos-aula e 2 créditos-trabalho.

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM:  Média ponderada de provas e exercícios.

BIBLIOGRAFIA BÁSICA: 

OBSERVAÇÃO:  Disciplina obrigatória no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Oferecimentos recentes da disciplina: 1998/1, 1999/1, 1999/1, 2001/1, 2002/1.
DCC | IME-USP | 2003