Página
Inicial

Power

Artigos

BD
SQL

JavaScript

Vídeo Aulas

Xiko.php

Algoritmos

Alunos

SQL OnLine

Sugestões
e Críticas

Horário do
Professor

Cadastro

Lembrar Senha

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.