package com.coding.basic;
/**
* 队列(堆):特点,先进先出
*
* @author Administrator
*
*/
public class Queue {
private LinkedList linkedList = new LinkedList();
private int size = 0;
/**
* 入队列
*
* @param o
*/
public void enQueue(Object obj) {
linkedList.add(obj);
size++;
}
/**
* 出队列
*
* @return
*/
public Object deQueue() {
Object obj = linkedList.remove(0);
size--;
return obj;
}
public boolean isEmpty() {
return size == 0;
}
public int size() {
return size;
}
}