weixin_50109106 2022-04-16 15:19 采纳率: 33.3%
浏览 27
已结题

JAVA 中用数组来创建 deque

如图所示, 让我们根据copy创建一个数组 要求 深复制。

img


可用方法:

private void resize(int capacity) {

    T[] newarray =(T[])(new Object[capacity]);
    int currtent =rightplusone(nextFirst);
    for (int i=0;i<size;i++){
        newarray[i]=items[currtent];
        currtent=rightplusone(currtent);


    }
    items =newarray;
    nextFirst =capacity-1;
    nextLast=size;



    
}

/*
******************** HELPER METHODS END ********************
*/
private int rightplusone(int index){
    return (index+1)% items.length ;


}
private int leftplusone(int index){
    return (index-1+items.length)% items.length ;


}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月24日
    • 创建了问题 4月16日

    悬赏问题

    • ¥15 券商软件上市公司信息获取问题
    • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
    • ¥15 Android studio AVD启动不了
    • ¥15 陆空双模式无人机怎么做
    • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
    • ¥15 C#中的编译平台的区别影响
    • ¥15 软件供应链安全是跟可靠性有关还是跟安全性有关?
    • ¥15 电脑蓝屏logfilessrtsrttrail问题
    • ¥20 关于wordpress建站遇到的问题!(语言-php)(相关搜索:云服务器)
    • ¥15 【求职】怎么找到一个周围人素质都很高不会欺负他人,并且未来月薪能够达到一万以上(技术岗)的工作?希望可以收到写有具体,可靠,已经实践过了的路径的回答?