Package main.otogamidev.queue
Class QueueStatic<T>
java.lang.Object
main.otogamidev.stack.StaticStructure<T>
main.otogamidev.queue.QueueStatic<T>
- Direct Known Subclasses:
QueuePriority
,QueuePriorityNoStatic
Classe responsavel por uma implementacao de Fila implementada utilizando a estrutura da classe StaticStructure.
- Author:
- henriquematheusalvespereira
-
Constructor Summary
ConstructorsConstructorDescriptionMetodo construtor sem parametros da classe de Fila.QueueStatic
(int capable) Metodo construtor com parametro da classe de Fila. -
Method Summary
Methods inherited from class main.otogamidev.stack.StaticStructure
getElement, getSize, isEmpty, remove, remove, searchByElement, toString
-
Constructor Details
-
QueueStatic
public QueueStatic()Metodo construtor sem parametros da classe de Fila. -
QueueStatic
public QueueStatic(int capable) Metodo construtor com parametro da classe de Fila.- Parameters:
capable
- capacidade inicial da fila
-
-
Method Details
-
enqueue
Metodo responsavel por enfileirar os elementos ao final da fila. FIFO- Parameters:
element
- elemento a ser adicionado
-
peek
Metodo responsavel para espiar o topo da fila, sem remover o elemento.- Returns:
- Retorna o elemento do topo da lista, ou seja, o primeiro elemento.
- Throws:
NullPointerException
- Lança uma exception se a fila estiver vazia.
-
dequeue
Metodo responsavel pela remocao do elemento do topo da fila, ou seja, o primeiro elemento.- Returns:
- Retorna o elemento removido da fila.
- Throws:
NullPointerException
- Lança uma exception se a fila estiver vazia.
-