美文网首页
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