package com.coding.basic; /** * author by zhougd 20170306 * 链表实现队列 */ public class Queue { private java.util.Queue a;; /** * 队列体,初始100个元素 */ private List queue = new LinkedList(); public Queue(){} /** * 入队 * @param o */ public void enQueue(Object o){ queue.add(o); } /** * 出队 * @return */ public Object deQueue(){ return queue.remove(0); } /** * 队列是否为空 * @return */ public boolean isEmpty(){ return queue == null || queue.size() <= 0; } /** * 获取队列大小 * @return */ public int size(){ return queue.size(); } }