Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Matemática Aplicada e Estatística
 
Disciplina: SME0827 - Estruturas de Dados
Data Structures

Créditos Aula: 3
Créditos Trabalho: 2
Carga Horária Total: 105 h
Tipo: Semestral
Ativação: 01/01/2020 Desativação:

Objetivos
Familiarizar os estudantes com várias estruturas da informação, buscando habilitá-los a contar com esses recursos no desenvolvimento de outras atividades computacionais.
 
 
 
Docente(s) Responsável(eis)
3455521 - Cibele Maria Russo Novelli
6725830 - Katiane Silva Conceição
57696 - Marinho Gomes de Andrade Filho
 
Programa Resumido
Funções Recursivas. Noções de análise de algoritmos. Listas lineares e não-lineares. Árvores binárias de busca. Pilhas, filas, filas de prioridade. Aplicações em Ciência de Dados.
 
 
 
Programa
Funções Recursivas. Noções de análise de algoritmos: notação assintótica, análise do pior caso, melhor caso. Tipos abstratos de dados. Listas lineares: sequenciais, simplesmente e duplamente encadeadas, estáticas e dinâmicas. Pilhas, filas, filas de prioridade. Aplicações em Ciência de Dados. Listas não-lineares: árvores, árvores binárias, operações básicas sobre árvores. Árvores binárias de busca.
 
 
 
Avaliação
     
Método
Exposição em aulas e fixação através de exercícios, com a orientação do Professor.
Critério
Avaliação por meio de provas escritas, trabalhos e seminários.
Norma de Recuperação
Número de provas: no mínimo uma (01) e no máximo duas (02) provas. Critério de aprovação: a nota final (MF) do aluno que realizou provas de recuperação dependerá da média do semestre (MS) e da média das provas de recuperação (MR), como segue: MF=5 se 5 <= MR <= 10 - MS; MF = (MS + MR) / 2 se MR > 10 - MS MF = MS se MR < 5.
 
Bibliografia
     
Livros textos:
. CORMEN, T. H.; LEISERSON, C. E.; RIVEST, R. L.; STEIN, C. Algoritmos: Teoria e
Pr_atica. Editora Campus. 2002.
. GOODRICH, M. T.; TAMASSIA, R., Estruturas de Dados e Algoritmos, Wiley, 2004.
. SZWARCFITER, J. L.; MARKENZON, L., Estruturas de Dados e seus Algoritmos, Livros Técnicos e Científicos, 1994.

Bibliografa Complementar:
. AHO, A. V.; HOPCROFT, J. E.; ULLMAN, J. D., Data Structure and algorithms. Readings, Addison Wesley, 1982.
. COLLINS, W. J., Programação Estruturada com Estudo de Casos em Pascal, McGraw Hill, 1988.
. HOROWITZ, E.; SAHNI, S., Fundamentals of Data Structures in Pascal, Computer Science Press, 4th Edition, 1994.
. LANGSAM, Y. Et al., Data Structures using C And C++, 2nd edition, Prentice-Hall,
1996.
. WEISS, M. A., Data Structures and Algorithm Analysis, The Benjamin/Cummings Pub. Co., 1995.
. WIRTH, N., Algorithms and Data Structures, Englewood Cliffs, Prentice-Hall, 1986.
 

Clique para consultar os requisitos para SME0827

Clique para consultar o oferecimento para SME0827

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP