quinta-feira, 28 de outubro de 2010

DotNet: Como usar Queue e Stack

Esse post explica como usar Queue e Stack.

Nos 2 exemplos foram inseridos 4 itens (item1, item2, item3 e item4)

Veja o resultado final de cada um:
Queue:



Resultado:
—————– Exemplo com Queue —————–
* Queue: O primeiro a ser inserido é o primeiro a sair.
* O primeiro da fila é o -> Item1
* O primeiro da fila foi pego e removido -> Item1
* Agora o primeiro da fila é o -> Item2
* Atualmente contem os itens:
Item2
Item3
Item4

Stack:



Resultado:
—————– Exemplo com Stack —————–
* Stack: O primeiro a ser inserido é o ultimo a sair.
* O primeiro da fila é o -> Item4
* O primeiro da fila foi pego e removido -> Item4
* Agora o primeiro da fila é o -> Item3
* Atualmente contem os itens:
Item3
Item2
Item1