package com.github.qq809203042.coding2017.basic.structures; import java.util.LinkedList; /* * 实现队列的结构,使用链表结构 */ public class MyQueue { private LinkedList<Object> queueList = new LinkedList<>(); private int size; // 进入队列 public void enQueue(Object obj){ queueList.addLast(obj); size++; } public Object deQueue(){ Object removeElement = queueList.removeFirst(); size--; return removeElement; } public boolean isEmpty(){ return size == 0; } public int size(){ return size; } }