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

Programa - Aed

Enviado por

albanolopes3
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 DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
26 visualizações2 páginas

Programa - Aed

Enviado por

albanolopes3
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 DOCX, PDF, TXT ou leia on-line no Scribd

UGS – UNIVERSIDADE GREGÓRIO SEMEDO

Designação da cadeira: ALGORITMOS E ESTRUTURA DE DADOS


Regime Semestral
Posição no curso: 3º ano, 1º semestre
Tempos lectivos semanais: 2 teóricos e 2 práticos

Precedência obrigatória: Programação III

OBJECTIVOS

 Representar e manipular listas lineares em forma sequencial e enlaçada.


 Facilitar o manejo de listas lineares com operações clássicas e operações
definidas por necessidades das aplicações.
 Desenvolvimento de programas de aplicação utilizando as diferentes
operações que podem realizar utilizando listas lineares.
 Conhecer a estrutura de árvore, suas diferentes representações,
recorrência (recursividade) e aplicações.
 Conhecer a estrutura de grafos e as principais operações sobre as mesmas.
 Introduzir os principais algoritmos de ordenação para listas lineares em
representação sequencial.
 Valorizar os principais métodos de busca ou pesquisa.

PROGRAMA

1. TIPOS DE DADOS ABSTRACTOS.


2. LISTAS LINEARES, PILHAS, FILAS, FILAS DUPLAS.
3. DIFERENTES REPRESENTAÇÕES E OPERAÇÕES SOBRE LISTAS
LINEARES.
4. USO DE NÓS.
5. A ESTRUTURA DE ÁRVORE, RECORRÊNCIA (RECURSIVIDADE) E
REPRESENTAÇÕES.
6. ÁRVORES BINÁRIAS, REPRESENTAÇÕES, RECORRÊNCIA E
OPERAÇÕES.
7. ÁRVORES BINÁRIAS ALINHADAS, REPRESENTAÇÃO E OPERAÇÕES.
8. DIFERENTES ALGORITMOS DE ORDENAMENTO POR INSERÇÃO,
INTERCÂMBIO, SELECÇÃO E MISTURA.
9. BUSCA OU PESQUISA DE INFORMAÇÃO.
10.BUSCA E INSERÇÃO.
11.BUSCA BINÁRIA.
UGS – UNIVERSIDADE GREGÓRIO SEMEDO

12.ÁRVORE BINÁRIA DE BUSCA.


13.ÁRVORES BALANCEADAS.
14.ORGANIZAÇÃO HASH.
15.GRAFOS E SUAS APLICAÇÕES.
16.BREVE INTRODUÇÃO AS REPRESENTAÇÕES DE LISTAS EM
MEMÓRIA EXTERNA.

BIBLIOGRAFIA

 Brian W. Kernighan, Dennis Ritchie, THE C PROGRAMMING LANGUAGE,


Prentice Hall 1988
 Cairo / Guardati, ESTRUTURAS DE DADOS. McGraw-Hill. 1994.
 Horowitz E. and Sahni S., FUNDAMENTALS OF DATA STRUCTURES.
 Knuth D., THE ART OF COMPUTER PROGRAMMING. VOL. 1:
FUNDAMENTAL ALGORITHMS, Addison Wesley, USA, 1968.
 Knuth D. THE ART OF COMPUTER PROGRAMMING. VOL. 3: SORTING
AND SEARCHING., Addison Wesley, USA, 1968.
 Robert Sedgewick, ALGORITHMS IN C, Addison-Wesley Publishing
Company, 1997
 T. Cormen, C. Leiserson, R. Rivest e C. Stein, INTRODUCTION TO
ALGORITHMS, McGraw Hill e MIT, Press 2001

Você também pode gostar