TADS:Estrutura de Dados: mudanças entre as edições
De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 41: | Linha 41: | ||
*Atendimento paralelo: | *Atendimento paralelo: | ||
---- | ---- | ||
===21/out=== | ===21/out=== | ||
; Estrutura de dados Fila. | |||
===19/out=== | ===19/out=== | ||
;Estrutura de dados Pilha. | |||
===14/out=== | ===14/out=== | ||
Linha 50: | Linha 54: | ||
===07/out=== | ===07/out=== | ||
; | ;Revisão de desenvolvimento em C (Utilização de structs, formas de se embaralhar elementos em um mesmo vetor). | ||
===30/set=== | ===30/set=== | ||
Apresentação da disciplina | ;Apresentação da disciplina. | ||
; | |||
;Revisão de desenvolvimento em C (Utilização de Vetores e estruturas de repetição). | |||
[[Categoria:TADS]] | [[Categoria:TADS]] |
Edição das 17h04min de 26 de outubro de 2015
INF 201 - Estruturas de Dados
Carga Horária
60 horas -> 72 aulas (22 teóricas + 50 práticas)
Objetivos
Possibilitar ao aluno o entendimento das técnicas de organização de dados heterogêneos, em relação à eficiência de ocupação de espaço de armazenamento, velocidade de armazenamento e de acesso aos dados, bem como complexidade de codificação.
Ementa
Introdução a estruturas de dados. Estruturas estáticas e dinâmicas. Registros. Ponteiros. Listas encadeadas. Pilhas. Filas. Recursividade. Árvores. Balanceamento. Hashes. Métodos de busca e ordenação de vetores.
Bibliografia Básica
- ZIVIANI, Nívio. Projeto de algoritmos com implementações em Pascal e C. 3ª ed., Cengage Learning, 2010.
- PEREIRA, Sílvio do Lago. Estruturas de dados fundamentais: conceitos e aplicações. 8ª ed., Erica, 1996.
- ESZWARCFITER, Jaime Luis, MARKENZON, Lilian. Estruturas de dados e seus algoritmos. 3ª ed., LTC, 2010.
- FEOFILOFF, Paulo. Algoritmos em linguagem C. 23ª ed., Campus, 2009.
- AGUILAR, Luis Joyannes. Programação em C++: algoritmos, estruturas de dados e objetos. 2ª ed., Bookmann, 2008.
Bibliografia Complamentar
- TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe. Estruturas de dados usando C. Makron Books, 1995.
- EDELWEISS, Nina; GALANTE, Renata. Estruturas de dados. Bookman, 2009.
- GOODRICH, Michael T.; TAMASSIA, Roberto. Estruturas de dados e algoritmos em java. 4ª ed., Bookman, 2007.
- ASCENCIO, Ana Fernanda Gomes. Estruturas de dados. Pearson, 2011.
- LAFORE, Robert. Estruturas de dados e algoritmos em Java. Ciência Moderna, 2005.
Materiais de Apoio
- Curso: Linguagem C
- Curso: C Intermediário
- KERNIGHAN, B.W.; RITCHIE, D.M. The C Programming Language, Prentice Hall, 2o ed. 1978.
- Editor VI - Guia de Referência
Diários de Aula
- TADS:Estrutura de Dados: 2015-2: Estevan Costa <estevan.costa@ifpr.edu.br>
- TADS:Estrutura de Dados: 2014-2: Evandro Cantú <evandro.cantu@ifpr.edu.br>
Ano Letivo 2015-2
- Professor: Estevan Braz Brandt Costa <estevan.costa@ifpr.edu.br>
- Encontros: 2a feira: 19h15-20h45 / 4a feira 21h00-22h30 - 4 aulas/semana
- Atendimento paralelo:
21/out
- Estrutura de dados Fila.
19/out
- Estrutura de dados Pilha.
14/out
- Latinoware 2015
07/out
- Revisão de desenvolvimento em C (Utilização de structs, formas de se embaralhar elementos em um mesmo vetor).
30/set
- Apresentação da disciplina.
- Revisão de desenvolvimento em C (Utilização de Vetores e estruturas de repetição).