ESTRUTURA DE DADOS LISTA ENCADEADA 2015

866 palavras 4 páginas
CENTRO UNIVERSITÁRIO - CESMAC
FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS - FACET

ESTRUTURA DE DADOS
CURSO: SISTEMAS DE INFORMAÇÃO
3º PERÍODO
Prof.: Hugo Souza hugo.araujo@cesmac.com.br Sumário
• O que vimos aula passada?
• Lista Encadeada
– Inserção de Elementos na Lista
– Retirada de Elementos da Lista
– Vantagens e Desvantagens

• Exercícios

ESTRUTURA DE DADOS

2

Ementa
• Projeto e Análise de Algoritmos.
• Principais algoritmos de ordenação.
• Estruturas de dados elementares: pilhas, filas e listas encadeadas.
• Árvores de pesquisa binária.
• Representação e algoritmos elementares de grafos. ESTRUTURA DE DADOS

3

O que vimos aula passada?
• Uma pilha, assim como uma fila, é simplesmente uma lista linear de informações.
• Tanto a pilha como a fila podem ser implementadas por meio de uma lista encadeada ou de um vetor.

• O que difere uma pilha de uma fila é o mecanismo responsável pelo armazenamento e recuperação dos seus elementos.
ESTRUTURA DE DADOS

4

O que vimos aula passada?
• A fila obedece ao princípio FIFO (First In First
Out).
• Uma pilha (ou stack) é manipulada pelo mecanismo LIFO (Last In First Out).
• A analogia mais próxima que se faz de uma pilha é compará-la a uma pilha de pratos, e a mais próxima de uma fila é a própria fila única de um banco ou supermercado.
ESTRUTURA DE DADOS

5

O que vimos aula passada?
• O conceito de pilha é usado em muitos softwares de sistemas incluindo compiladores e interpretadores.
– A maioria dos compiladores C usa pilha quando passa argumentos para funções.

• As duas operações básicas – armazenar e recuperar – são implementadas por funções tradicionalmente chamadas de push e pop, respectivamente. ESTRUTURA DE DADOS

6

O que vimos aula passada?
• A função push() coloca um item na pilha.
• A função pop() recupera um item da pilha.

• A região de memória a ser utilizada como pilha pode ser um vetor, ou uma área alocada dinamicamente. ESTRUTURA DE DADOS

7

O que vimos aula passada?
• A estrutura de fila

Relacionados

  • Port 3 Sem
    2889 palavras | 12 páginas
  • trabalho unopar
    2148 palavras | 9 páginas
  • DESENVOLVIMENTO DE SISTEMAS DE INFORMA O I
    1219 palavras | 5 páginas
  • Trabalho Individual
    2905 palavras | 12 páginas
  • Trabalho Unopar 3 semestre
    1632 palavras | 7 páginas
  • Portfólio Pizzaria
    3168 palavras | 13 páginas
  • noonao sei
    847 palavras | 4 páginas
  • Sistemas de arquivos
    1681 palavras | 7 páginas
  • Sistemas de arquivos
    1681 palavras | 7 páginas
  • EO A1 Estrutura de dados Final
    1012 palavras | 5 páginas