Constuindo pilhas e filas fifo lifo java

bom dia :grin: galera sou novo em java

gostaria de saber como faço uma pilha e uma fila em java… em algoritimo e depois em codigo…

alguem poderia me ajudar.

obrigado desde já… valew. :grin: :grin: :fucando:

Qual o objetivo disso?

Se quer uma dessas coleções para usar na sua aplicação, elas já existem prontas, é só usar:

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Queue.html
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Stack.html

FIFO:

[code]Queue fila = new PriorityQueue();
fila.offer(“elemento1”);
fila.offer(“elemento2”);
fila.offer(“elemento3”);

String ele = fila.poll();[/code]

LIFO:

[code]Stack pilha = new Stack();
pilha.push(“elemento1”);
pilha.push(“elemento2”);
pilha.puch(“elemento3”);

String ele = pilha.pop();[/code]

Se for um trabalho de faculdade ou algo assim onde você mesmo precise implementar, acho que é melhor você tentar fazer e postar suas duvidas aqui…

agradeço valeu a dica, mas já adiantando estou precisando resolver um outro também.

este é de dar noo :bei: nos neurônios… “O problema de JOsafá” sei que deve ter algo na net pois já tinha visto algo a respeito… mas é o método de lista dinâmica… que raio é isso será que vc pode me ajudar…

apostila, link. explicação.

desde já agradeço…

rush_br
:lol: :lol: :lol:

[quote=“jairelton”]Qual o objetivo disso?

Se quer uma dessas coleções para usar na sua aplicação, elas já existem prontas, é só usar:

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Queue.html
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Stack.html

FIFO:

[code]Queue fila = new PriorityQueue();
fila.offer(“elemento1”);
fila.offer(“elemento2”);
fila.offer(“elemento3”);

String ele = fila.poll();[/code]

LIFO:

[code]Stack pilha = new Stack();
pilha.push(“elemento1”);
pilha.push(“elemento2”);
pilha.puch(“elemento3”);

String ele = pilha.pop();[/code]

Se for um trabalho de faculdade ou algo assim onde você mesmo precise implementar, acho que é melhor você tentar fazer e postar suas duvidas aqui…[/quote]

Não entendi direito o que você precisa! :oops: