0% acharam este documento útil (0 voto)
28 visualizações3 páginas

Programa de Algoritmos e Estruturas II

Enviado por

titafotografia
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
28 visualizações3 páginas

Programa de Algoritmos e Estruturas II

Enviado por

titafotografia
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

28/04/2023, 17:47 SEI/UFMG - 2261480 - Folha

UNIVERSIDADE FEDERAL DE MINAS GERAIS

ESCOLA DE BELAS ARTES

CURSO CINEMA DE ANIMAÇÃO E ARTES DIGITAIS

PROGRAMA DE DISCIPLINA

PERÍODO: 4º

DISCIPLINA: Algoritmos e Estruturas de Dados II CÓDIGO: DCC004

CARGA HORÁRIA: 060h/a CRÉDITOS: 04

DEPARTAMENTO OFERTANTE: Departamento de Ciência da Computação

TIPO: Teórica e Prática

EMENTA: Programação estruturada e linguagem de programação modular. Introdução às técnicas de


análise de algoritmos. Estruturas de dados estáticas e dinâmica na memória principal.

OBJETIVOS:

O objetivo da disciplina é apresentar os algoritmos e as estruturas de dados básicos para o desenvolvimento


de programas de computador. Concluindo o curso, os alunos deverão ser capazes de utilizar a programação
modular, dominando as principais técnicas utilizadas na implementação de estruturas de dados básicas, de
algoritmos de pesquisa e de algoritmos de ordenação em memória principal. Eles ainda deverão ser capazes
de efetuar análises simples da complexidade de algoritmos

PROGRAMA:

Conceito de Estruturas de Dados e Tipos Abstratos de Dados. Alocação Dinâmica de Memória. Análise de
Algoritmos, Medida de Tempo de Execução. Notação O.

Algoritmos Recursivos.

Estrutura de Dados na Memória Principal: Listas Lineares. Pilhas. Filas. Alocação Estática e Dinâmica.
Árvores. Árvores Binárias. Árvores Balanceadas.

https://sei.ufmg.br/sei/controlador.php?acao=documento_imprimir_web&acao_origem=arvore_visualizar&id_documento=2439156&infra_sistema… 1/3
28/04/2023, 17:47 SEI/UFMG - 2261480 - Folha

Algoritmos de Pesquisa em Memória Principal: Dicionários. Pesquisa em Tabelas. Pesquisa Seqüencial.


Pesquisa Binária. Pesquisa com Transformação de Chaves. Árvores Binárias de Pesquisa.

Pesquisa Digital: Árvores de Pesquisa Digital. Árvores Tries. Árvores Patrícia.

Algoritmos de Ordenação Interna: Seleção Direta. Seleção e Troca. Shellsort. Heapsort. Quicksort.
Mergesort. Radixsort.

BIBLIOGRAFIA:

BÁSICA:

SEDGEWICK, R. Algoritmos in C++, Addison-Wesley, 1992.

WIRTH, N. Algoritmos e Estruturas de Dados, Prentice-Hall do Brasil Ltda, 1989.

SZWARCFITER, J. L. e MARKENZON, L. Estruturas de Dados e seus Algoritmos, 2ª edição, Editora LTC,


1994.

AHO, A. V., HOPCROFT, J. E. and ULMANN, J. D., Data Structure and Algorithms, Addison-Wesley,
1983.

BAASE, S., Computer Algorithms – Introduction to Design and Analysis, Second Edition, Addison-Wesley,
1988.

HOROWITZ, ELLIS AND SAHNI, SARTAJ, Fundamentals of Data and Analysis, Sixth Printing –
Computer Science Press, Inc., 1976.

KNUTH, D. The Art of Computer Programming, Volume 1: Fundamental Algoritms, Addison-Wesley,


Second Edition, 1973.

KNUTH, D. The Art of Computer Programming, Volume 3: Sorting an Searching, Addison-Wesley, Second
Edition, 1973.

SEDGEWICK, R. Algorithms, Second Edition, Addison-Wesley,1988.

WIRTH, N. Algorithms and Data Struture, Prentice-Hall, 1986.

JENSEN, K & WIRTH, N. Pascal: User Manual and Report, Springer-Verlag, 1974.

COMPLEMENTAR:

ASSINATURA DO COORDENADOR:

https://sei.ufmg.br/sei/controlador.php?acao=documento_imprimir_web&acao_origem=arvore_visualizar&id_documento=2439156&infra_sistema… 2/3
28/04/2023, 17:47 SEI/UFMG - 2261480 - Folha

Documento assinado eletronicamente por Barbara Aparecida Rocha, Assistente em Administração,


em 28/04/2023, às 17:41, conforme horário oficial de Brasília, com fundamento no art. 5º do
Decreto nº 10.543, de 13 de novembro de 2020.

A autenticidade deste documento pode ser conferida no site


https://sei.ufmg.br/sei/controlador_externo.php?
acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador 2261480 e
o código CRC 3722EDD5.

Referência: Processo nº 23072.219595/2023-21 SEI nº 2261480

https://sei.ufmg.br/sei/controlador.php?acao=documento_imprimir_web&acao_origem=arvore_visualizar&id_documento=2439156&infra_sistema… 3/3

Você também pode gostar