Home » Disciplinas » Graduação » Estrutura e Classificação de Dados

Estrutura e Classificação de Dados

Ementa da disciplina

Estrutura de Dados: alocação sequencial e encadeada , pilhas, filas, filas circulares, nodo cabeça, alocação
dinâmica de memória, árvores, métodos de ordenação e de pesquisa.

Aulas

1º Bimestre

25/02/2016 – Apresentação do programa de ensino; Introdução: conceituação.

10/03/2016 – Revisão sobre algoritmos.

17/03/2016 – Introdução: pilhas e filas.

2º Bimestre

12/05/2016 – Listas: sequenciais, simplesmente encadeadas e duplamente encadeadas.

Materiais complementares

VisuAlg – 2.03.0

Java – download

Netbeans – download (obs: instalar Java primeiro)

Eclipse – download (obs: instalar Java primeiro)

Bibliografia

Básica

GUIMARAES, Angelo Moura ; LAGES, Newton Alberto Castilho. Algoritmos e estruturas de dados. 1.ed. Rio de Janeiro: LTC. 1985.

SALVETTI, Dirceu Douglas ; BARBOSA, Lisbete Madsen. Algoritmos. 1.ed. São Paulo: Makron. 1998.

CORMEN, Thomas H. ; LEISERSON, Charles E. ; RIVEST, Ronald L. ; STEIN, Clifford. Algoritmos: teoria e prática. tradução da 2.ed. americana, 5 reimpressão. Rio de Janeiro: Campus. 2002.

Complementar

ZIVIANI, Nivio. Projeto de algoritmos: com implementações em pascal e C. 1.ed. São Paulo: Pioneira. 1993.

TERADA, Routo. Desenvolvimento de algoritmos e estruturas de dados. 1.ed. Sao Paulo: McGraw-Hill. 1991.

FORBELLONE, Andre Luiz Villar ; EBERSPACHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estrutura de dados. 3.ed. São Paulo: Pearson. 2005.

FARRER, Harry…et al. Programação estruturada de computadores: algoritmos estruturados. 3.ed. Rio de Janeiro: LTC. 1999.

MEDINA, Marco ; FERTIG, Cristina. Algoritmos e programação: teoria e pratica. 1.ed. São Paulo: Novatec. 2006.