Fórum Filas em Java #497098
08/10/2014
0
Marcos Paulo
Curtir tópico
+ 0Posts
08/10/2014
Ronaldo Lanhellas
Fila é um conceito que está dentro de "Estrutura de Dados". Você tem 2 tipos de filas: FIFO (Primeiro que entra é o primeiro que sai) e LIFO (Último que entra é o último que sai).
Onde usamos ?
1 - O LIFO nada mais é do que a famosa pilha. Em java um exemplo clássico é o stackTrace de uma exceção, quando você manda o Java mostrar o stackTrace ele irá mostrar todo o ciclo de vida do erro em forma de pilha.
...
}catch(Exception e){
e.printStackTrace();
}
Significa que, a primeira linha do stackTrace foi o último erro que ocorreu, e a última linha foi o primeiro erro que ocorreu.
2 - A FIFO pode ser utilizada com o LinkedList. Estude a respeito deste, principalmente os métodos offer(), add() e poll().
Gostei + 0
09/10/2014
Marcos Paulo
Gostei + 0
11/10/2014
Ronaldo Lanhellas
StackTrace é um bom exemplo de fila, mas é só um deles. Fila é um conceito genérico que é aplicado em muitas áreas não só no Java mas em outro locais. Se você quer aprender sobre a teoria de filas então aconselho pegar um bom livro de estrutura de dados e ir fundo.
Gostei + 0
11/10/2014
Marcos Paulo
Gostei + 0
13/10/2014
Ronaldo Lanhellas
Livro ótimo: http://www.buscape.com.br/estruturas-de-dados-usando-c-tenenbaum-aaron-8534603480.html#precos
Gostei + 0
13/10/2014
Marcos Paulo
Gostei + 0
13/10/2014
Ronaldo Lanhellas
Java tem base em C, então aprender Estrutura de dados em C é sim uma ótima opção.
Gostei + 0
23/10/2014
Marcos Paulo
Gostei + 0
23/10/2014
Ronaldo Lanhellas
Pode sim, sem medo ! :D Vai lhe ajudar bastante.
Gostei + 0
23/10/2014
Ronaldo Lanhellas
Pode sim, sem medo ! :D Vai lhe ajudar bastante.
Gostei + 0
23/10/2014
Marcos Paulo
Gostei + 0
23/10/2014
Marcos Paulo
Gostei + 0
23/10/2014
Ronaldo Lanhellas
De nada, boa sorte.
Gostei + 0
27/10/2014
Marcos Paulo
Gostei + 0
28/10/2014
Ronaldo Lanhellas
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)