2025年- H13-Lc120-189.轮转数组(普通数组)---java版

1.题目描述

2.思路


java 复制代码
import java.util.Arrays;

public class H189 {
    public static void main(String[] args) {


    int[] newArr = {1, 2, 3, 4, 5};
    int[] nums = new int[5];
    System.arraycopy(newArr,0,nums,0,4);
    System.out.println(Arrays.toString(nums));
}
}


补充2:

3.代码实现

java 复制代码
import java.util.Arrays;

public class H189 {

    public void rotate(int[] nums, int k) {

        int n=nums.length;//获取数组的长度
        int[] newArr=new int[n];

        for(int i=0;i<n;i++)
        {
            newArr[(i+k)%n]=nums[i];
        }
        System.arraycopy(newArr, 0, nums, 0, n);

    }
    public static void main(String[] args) {
        H189 test3=new H189();
        int[] nums={1,2,3,4,5,6,7};
        test3.rotate(nums,3);
        System.out.println(Arrays.toString(nums));

//    int[] newArr = {1, 2, 3, 4, 5};
//    int[] nums = new int[5];
//    System.arraycopy(newArr,1,nums,0,4);
//    System.out.println(Arrays.toString(nums));
}
}
相关推荐
2501_9167665411 小时前
【项目部署】JavaWeb、MavenJavaWeb项目部署至 Tomcat 的实现方式
java·tomcat
RoboWizard11 小时前
扩容刚需 金士顿新款Canvas Plus存储卡
java·spring·缓存·电脑·金士顿
lang2015092811 小时前
Spring Boot 入门:5分钟搭建Hello World
java·spring boot·后端
寂静山林12 小时前
UVa 10228 A Star not a Tree?
算法
失散1312 小时前
分布式专题——47 ElasticSearch搜索相关性详解
java·分布式·elasticsearch·架构
serve the people12 小时前
LangChain 表达式语言核心组合:Prompt + LLM + OutputParser
java·langchain·prompt
想ai抽12 小时前
深入starrocks-多列联合统计一致性探查与策略(YY一下)
java·数据库·数据仓库
Neverfadeaway12 小时前
【C语言】深入理解函数指针数组应用(4)
c语言·开发语言·算法·回调函数·转移表·c语言实现计算器
武子康12 小时前
Java-152 深入浅出 MongoDB 索引详解 从 MongoDB B-树 到 MySQL B+树 索引机制、数据结构与应用场景的全面对比分析
java·开发语言·数据库·sql·mongodb·性能优化·nosql
杰克尼12 小时前
JavaWeb_p165部门管理
java·开发语言·前端