Curso: Licenciatura em Computação
Disciplina : Estruturas de Dados
Conteúdo Programático - 1o. Semestre 2004 :
1.Introdução
1.1.Abstração de dados
1.2.Tipos de Dados
1.3.Tipos de Dados Abstratos
1.4.Objetivos das Estruturas de Dados
2.Listas Lineares
2.1.Fundamentos
2.2.Considerações sobre implementação
2.3.Alocação de memória
3.Pilhas
3.1.Fundamentos
3.2.Init, IsEmpty, IsFull
3.3.Um primeiro Exemplo do uso de pilhas
3.4.Pilhas no controle de chamadas e retornos de rotinas
4.Implementação Sequencial de Pilhas
4.1.Organização de dados da pilha
4.2.Algoritmos para manipulação de pilhas
4.3.A implementação completa do tipo de pilha
5.Filas
5.1.Fundamentos
5.2.Implementação seqüencial de filas
5.3.Problemas / soluções da implementação seqüencial de filas
5.4.Implementação circular de filas
6.Listas Ordenadas
6.1.Fundamentos
6.2.Implementação encadeada para listas ordenadas
6.3.Inserção, remoção e pesquisa
6.4.Imprimindo e destruindo uma lista ordenada
7.Técnicas de Encadeamento
7.1.Nodos cabeça e sentinela
7.2.Circular, duplo, duplo compactado
8.Algoritmos Recursivos
8.1.Fundamentos
8.2.Uso de recursão na solução de problemas
8.3.O problema das Torres de hanoi
8.4.Quando aplicar recursão ?
8.5.Pilhas e rotinas recursivas.
9.Listas Generalizadas
9.1.Fundamentos
9.2.Representação e implementação
9.3.Algoritmos recursivos para listas generalizadas
Links :
ALGORITMOS E ESTRUTURA DE DADOS II - Professor Responsável: Ricardo Annes
Astral: Um Ambiente para Ensino de Estruturas de Dados através de Animações de Algoritmos
AULAS DE ESTRUTURAS DE DADOS E LINGUAGEM C
Profs. Resp.: Graça Pimentel e Maria Cristina
Data Structures and Algorithms
Estruturas de Dados - Tecnologia em Processamento de Dados, Fatec-SP
Download Free Pascal - (Win95/98/ME/NT/2000/XP)
Professor Alberto Costa Neto - Universidade Federal de Sergipe
Professor Wagner Meira Junior - Universidade Federal de Minas Gerais
Pascal Total
Download Borland Turbo Pascal 7 -
[ opção 1 ]
[ opção 2 ]
Bibliografia :
Básica
|
|
PEREIRA, Silvio do Lago. Estruturas de Dados Fundamentais: conceitos e aplicações. São Paulo: Ed. Érica..
|
Complementar
|
|
Drozdek, Adan; Estrutura de Dados e Algoritimos em C++. Ed. Thomson
|
|
|
TENEMBAUM, AARON M. , Estruturas de Dados Usando C , Makron Books
|
|
VILLAS, Marcos Vianna Estrutura de Dados: conceitos e técnicas de implementação. Ed. Campus
|
|
|
GUIMARÃES, Lages. Algoritmos e Estrutura de Dados. Livros Técnicos e Científicos.
|
|
SZWARCFITER, Jaime Luiz. Estruturas de dados e seus algoritmos. Livros Técnicos e Científicos
|
|
|
OLIVEIRA, Sergio Martins de. Estrutura de Dados com Pascal. IBPI
|
|
TAMASSIA, ROBERTO & GOODRICH, MICHAEL T. , Estrutura de Dados e Algoritmos em Java . Editora Bookman |
|
|
WIR, NIKLAUS . Algoritmos e Estruturas de Dados. Editora LTC
|
|
VELOSO, Paulo et. ali. Estrutura de Dados. Campus
|
|
|
FOLK, Michael J. & ZOELLICK, Bill; File Structures:a conceptual toolkit. Addison-Wesley. |
|
HOROWITZ, Ellis & SAHNI, Sartaj; Fundamentos de Estruturas de Dados. Editora Campus.
|
|
|
LAFORE, Robert. Aprenda em 24 Horas Estrutura de Dados e Algoritmos – Campus. |
|
COLLINS, William J. Programação estruturada com Estudos de caso em Pascal. Makron Books do Brasil.
|
|
|
|
|