package Single_Linked_queue;
public class Simple_Linked_queue
{
private Node head;
private int size =0 ;
public Simple_Linked_queue()
{
head = null;
}
public int size()
{
return size;
}
public void enqueue(Object obj)
{
Node node = new Node();
node.setElement(obj);
node.setNext(null);
if(head == null)
{
head = node;
}
else
head.setNext(node);
head = node;
size++;
}
public void dequeue()
{
Node v = new Node();
if(head==null)
{
System.out.println("Coada vida");
}
v = head.getNext();
head = head.getNext();
size--;
}
public void printfQ()
{
Node v = new Node();
while(v.getNext()!=null)
{
System.out.print(" " + v.getElement());
//head = v.getNext();
}
}
}