public class ArrayQueue<T> extends AbstractList<T>{ //定义必要的属性,容量.数组.头指针.尾指针 private int capacity; private int T[] queue; private int head; private int tail; //进行初始化,注意容量和数组的大小都需要+1:head和tail全都初始化为零 public ArrayQueue(int capacity){ this.capacit
package zy813ture; public class MyArrayQueue1 {//双向循环数组 private Object []obj; private int front; private int last; //private int MAXQSIZE; public MyArrayQueue1() { obj = new Object[4]; } public boolean offer(Object element) {// 将指定的元素插入此队列 if(element