package com.liam.learn.code2017;
public class Queue {
private LinkedList linkedList;
public Queue() {
this.linkedList = new LinkedList();
}
public void enQueue(Object o){
linkedList.add(o);
}
public Object deQueue(){
if (linkedList == null || isEmpty()){
return null;
}
return linkedList.removeFirst();
}
public boolean isEmpty(){
return linkedList.size()==0;
}
public int size(){
if (linkedList == null || isEmpty()){
return 0;
}
return linkedList.size();
}
}