estruturas de dados

11
ESTRUTURAS DE DADOS Apresentação

Upload: tiara

Post on 26-Jan-2016

24 views

Category:

Documents


2 download

DESCRIPTION

ESTRUTURAS DE DADOS. Apresentação. Quem sou eu?. Dilvan de Abreu Moreira Site: http://java.icmc.usp.br Engenheiro Eletrônico. Quem são vocês?. ?. Aspectos Administrativos: Presença. Reprovo por falta! Assine não use letra de forma Curso é fácil mas trabalhoso. Conteúdo. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ESTRUTURAS  DE DADOS

ESTRUTURAS DE DADOS

Apresentação

Page 2: ESTRUTURAS  DE DADOS

Quem sou eu?

Dilvan de Abreu Moreira Site: http://java.icmc.usp.br Engenheiro Eletrônico

Page 3: ESTRUTURAS  DE DADOS

Quem são vocês?

?

Page 4: ESTRUTURAS  DE DADOS

Aspectos Administrativos: Presença

Reprovo por falta! Assine não use letra de forma Curso é fácil mas trabalhoso.

Page 5: ESTRUTURAS  DE DADOS

Conteúdo

Revisão da linguagem C Estruturas de Dados

Listas Árvores Grafos

Page 6: ESTRUTURAS  DE DADOS

Linguagem C

Funções Passagem de parâmetros, Vetores, Arquivos, Registros, Cadeias de caracteres, Estruturas dinâmicas (ponteiros), Recursão.

Page 7: ESTRUTURAS  DE DADOS

Estrutura: Listas Lineares

Listas dinâmicas simples Duplamente encadeadas, Listas circulares. Pilhas e Filas. Aplicações. Matrizes esparsas.

Page 8: ESTRUTURAS  DE DADOS

Estrutura: Listas não lineares Árvores e árvores binárias. Representação de árvores. Árvores de busca e árvores balanceadas. Desenvolvimento de algoritmos sobre

árvores binárias. Árvores não binárias: Árvores-B. Algoritmos e aplicações de Árvores-B.

Page 9: ESTRUTURAS  DE DADOS

Estrutura: Grafos

Conceitos e aplicações. Estruturas de dados para representação

de grafos e algoritmos clássicos sobre grafos.

Espalhamento (hashing) aberto e fechado,

Resolução de colisões

Page 10: ESTRUTURAS  DE DADOS

Recursos na Web

Site do curso: http://java.icmc.usp.br/moodle Registrar como aluno do Moodle Registrar como aluno no curso

Page 11: ESTRUTURAS  DE DADOS

Bibliografia

N. Ziviani, Projeto de Algoritmos, Thomson, 2a. Edição, 2004

A. M. Tenembaum et al., Data Structures Using C, Prentice-Hall, 1990

J. L. Szwarcfiter & L. Markenzon, Estruturas de Dados e seus Algoritmos, LTC, 1994

M. T. Goodrich & R. Tamassia, Data Structures and Algorithms in C++/Java, John Wiley & Sons, 2002/2005

H. Schildt, C Completo e Total, 3a. Edição, Pearson, 1997

L. Damas, Linguagem C, 10ª ed., LTC, 2007