錯誤:private Array<E> array;,沒有加<E>
忘記寫@Override
public string toString() {
}
在循環(huán)隊列中,dequeue操作中,下面兩句寫反了:
data[head] = null;
head = (head + 1) % (data.length);
private void resize(int newCapactiy) {
E[] newData = (E[]) new Object[newCapactiy + 1]; //+1忘寫了
for (int i = 0; i < size; i++) {
newData[i] = data[(head + i) % data.length];
}
//下面三句忘寫了
data = newData;
head = 0;
tail = size;
}