美文网首页
3 ArrayStack主要知识点

3 ArrayStack主要知识点

作者: 爱跑步的coder | 来源:发表于2018-07-30 22:20 被阅读0次

错误:private Array<E> array;,没有加<E>
忘记写@Override
public string toString() {

}

在循环队列中,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;
}

相关文章

网友评论

      本文标题:3 ArrayStack主要知识点

      本文链接:https://www.haomeiwen.com/subject/mopqvftx.html