Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Filas e Pilhas Explicada
Filas e pilhas são estruturas de dados básicos em ciência da computação. Outros exemplos incluem árvores binárias e matrizes . As estruturas de dados representam diferentes métodos de organização de dados , cada um com suas próprias vantagens e desvantagens. Filas

em ciência da computação , uma fila é uma linha de dados que são adicionados e removidos de acordo com uma estratégia FIFO ( First In /First Out) .
exemplo de uma fila

a analogia com o mundo real de uma fila pode ser encontrado em qualquer supermercado. O primeiro cliente a se aproximar do caixa é o primeiro a check-out, e outros clientes se alinham e confira na ordem de chegada .
Stacks

em ciência da computação, uma pilha é uma linha de dados que são adicionados e removidos de acordo com uma LIFO ( Last in /First Out) estratégia.
exemplo de uma pilha
< br >

Uma analogia com o mundo real de uma pilha é uma pilha de caixas pesadas. A primeira caixa é estabelecido , então o segundo em cima dela . Mas é a segunda caixa que é removida primeiro ea primeira deve esperar para durar.

Vantagens de filas e pilhas mais de Arrays

Ambos os tipos de dados fundamentais têm numerosas vantagens sobre as matrizes de base . O mais importante é que as pilhas e matrizes pode simplificar o processo de interagir com os dados que são frequentemente sendo adicionado e removido da memória e para o qual o tamanho é difícil prever com antecedência . Pilhas e filas podem interagir usando apenas duas funções comuns: . Pop (remover /recuperar ) e empurre (adicionar)

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever Lines Área texto individualmente para um…
·Como escrever Apps Script 
·Como reinstalar o IE6 Usando Regedit 
·Oracle SQL Tutorial 
·Como converter Visual Logic para Visio 
·Matriz PHP Ordenar Função 
·Como obter um arquivo WSDL Validar a partir do URL Axis…
·Como usar a validação de dados para preencher uma got…
·Como Tome tempo demora iPhone App Development 
·Explicação da Filler em um programa COBOL 
  Artigos em destaque
·Como importar Variáveis ​​para Python 
·Como escrever uma função recursiva Índice de Max 
·Como escrever um DLLs em Autoit 
·Como construir Browser Games 
·Como construir um Hashtag Retweeter 
·Como fazer Alocação Dinâmica de Armazenamento em C 
·Como ler a coluna de uma String 
·ASP vs PHP Coding velocidade 
·Como adicionar um CRM a um POS 
·Como calcular a altura de um iFrame 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados