Estrutura de Dados
Curso:
Ciência da Computação
Código: 5015-7 Carga horária:
90 horas / 4.1.0
Pré-requisito: Programação de Computadores
Ementa:
Introdução. Tipos de Dados. Arranjos. Pilhas e Filas. Listas encadeadas.
Árvores. Grafos. Classificação. Pesquisa. Tabela de Símbolos. Arquivos
organizados e recuperação de informações. Conceitos adicionais.
Bibliografia:
Básica:
Apoio:
-
Projetos de
Algoritmos com implementações em pascal e C - Nívio Ziviani.
Thomson. 2a Edição
-
Data Structures &
Program Design in C - Kruse
-
Data Structures -
An Advanced Approach Using C - Jeffrey Esakov & Tom Weiss - Prentice
Hall Software Series
-
Estruturas de Dados
e Algoritmos em Java - Michael Goodrich & Roberto Tamassia
|
Introdução
e Pilhas
Recursividade
e Filas
Listas
Encadeadas
Lista
Encadeada em Java
Árvores
Árvore
em Java
Grafos
Complexidade de Algoritmos Ordenação Busca
Lista de exercícios - Pilhas, Filas e Recursividade Lista
de exercícios - Listas Encadeadas
Lista
de exercícios - Árvores e Grafos
Lista de
exercícios - Complexidade
Lista de
exercícios - Ordenação e busca
|