Pilha ling c

652 palavras 3 páginas
Conceitos ˆ Implementacao de Pilha com Alocacao Dinamica ¸˜ ¸˜

Pilhas e Filas
Conceitos e Implementacao em linguagem C ¸˜ Maria Adriana Vidigal de Lima

Marco - 2009 ¸

Maria Adriana Vidigal de Lima

Pilhas e Filas

Conceitos ˆ Implementacao de Pilha com Alocacao Dinamica ¸˜ ¸˜

1

Conceitos

2

ˆ Implementacao de Pilha com Alocacao Dinamica ¸˜ ¸˜

Maria Adriana Vidigal de Lima

Pilhas e Filas

Conceitos ˆ Implementacao de Pilha com Alocacao Dinamica ¸˜ ¸˜

Organizacao dos dados ¸˜
Em determinadas aplicacoes, as pilhas e filas representam ¸˜ estruturas de dados importantes, nas quais seus elementos ´ ˜ sao organizados em funcao de um criterio que regulamenta a ¸˜ entrada e a sa´da dos elementos. ı ´ Para uma pilha, tem-se o criterio LIFO: LIFO: Last In, First Out - O ultimo elemento a entrar ´ deve ser o primeiro a ser retirado. ´ Para uma fila, tem-se o criterio LIFO: FIFO: First In, First Out - O primeiro elemento a entrar deve ser o primeiro a ser retirado.
Maria Adriana Vidigal de Lima Pilhas e Filas

Conceitos ˆ Implementacao de Pilha com Alocacao Dinamica ¸˜ ¸˜

Organizacao dos dados ¸˜

´ As operacoes basicas a serem implementadas para uma ¸˜ ˜ estrutura de pilha sao: Iniciar a pilha ´ Verificar se a pilha esta vazia ´ Retornar o elemento que esta no topo da pilha Inserir um elemento na pilha (no topo) Retirar um elemento da pilha (do topo)

Maria Adriana Vidigal de Lima

Pilhas e Filas

Conceitos ˆ Implementacao de Pilha com Alocacao Dinamica ¸˜ ¸˜

Organizacao dos dados ¸˜

´ As operacoes basicas a serem implementadas para uma ¸˜ ˜ estrutura de fila sao: Iniciar a fila ´ Verificar se a fila esta vazia Inserir um elemento na pilha (ao final) Retirar um elemento da pilha (do in´cio) ı

Maria Adriana Vidigal de Lima

Pilhas e Filas

Conceitos ˆ Implementacao de Pilha com Alocacao Dinamica ¸˜ ¸˜

Definicao da Estrutura de Pilha ¸˜
A estrutura de dados a ser declarada para o tipo Pilha pode ser definida por meio

Relacionados

  • Introdução à Python (slides)
    7015 palavras | 29 páginas
  • Hierarquia chomsky
    1550 palavras | 7 páginas
  • RELATORIOS
    2035 palavras | 9 páginas
  • Compiladores
    3384 palavras | 14 páginas
  • Aula2 Cpu
    2900 palavras | 12 páginas
  • Logica
    9138 palavras | 37 páginas
  • Logica de programação
    9186 palavras | 37 páginas
  • Teoria da computação
    1547 palavras | 7 páginas
  • Apostila assembly
    11924 palavras | 48 páginas
  • metodos de transferencia de dados
    8938 palavras | 36 páginas