package com.coding.basic;
/**
* 实现 Queue - 第一次作业
* @author stackwei
* @date 2017/2/25
* @status ok
*/
public class Queue {
private LinkedList ll = new LinkedList();
/**
* 在队尾添加数据
* @param element
*/
public void enQueue(Object element) {
ll.addLast(element);
}
/**
* 删除队头数据
* @return
*/
public Object deQueue() {
return ll.removeFirst();
}
/**
* 队列是否为空
* @return
*/
public boolean isEmpty() {
if (ll.size() > 0) {
return false;
}
return true;
}
/**
* 测试用例
* @param args
*/
public static void main(String[] args) {
Queue q = new Queue();
q.enQueue(97);
q.enQueue(98);
q.enQueue(99);
System.out.println(q.isEmpty());
System.out.println(q.deQueue());
}
}