package com.kevin.coding01.basic; /** * 队列:先进先出 * Created by YinWenBing on 2017/2/25. */ public class MyQueue<E> { private MyLinkedList<E> elementDate = new MyLinkedList<E>(); //入队列 public void enQueue(E e) { elementDate.addLast(e); } //出队列 public E deQueue() { return elementDate.removeFirst(); } public boolean isEmpty() { return elementDate.size() == 0 ? true : false; } public int size() { return elementDate.size(); } public static void main(String[] args) { MyQueue<Integer> queue = new MyQueue(); queue.enQueue(1); queue.enQueue(2); System.out.println(queue.deQueue());//1 } }