技术栈

189. 轮转数组 --力扣 --JAVA

xuxigifxfh2023-10-27 14:32

题目

给定一个整数数组 nums,将数组中的元素向右轮转 k个位置,其中 k是非负数。

解题思路

  1. 通过位移后位置对数组长度的取余来判断元素变换后的位置

代码展示

java 复制代码
class Solution {
    public void rotate(int[] nums, int k) {
        int size = nums.length;
        int[] data = new int[size];
        for (int i = 0; i < size; i++){
            data[(i + k) % size] = nums[i];
        }
        for (int i = 0; i < size; i++){
            nums[i] = data[i];
        }
    }
}
上一篇:WPF:自定义按钮模板
下一篇:JVM | 命令行诊断与调优 jhsdb jmap jstat jps
相关推荐
plus4s
3 小时前
2月12日(70-72题)
算法
m0_67270331
3 小时前
上机练习第24天
算法
edisao
4 小时前
序幕-内部审计备忘录
java·jvm·算法
shehuiyuelaiyuehao
4 小时前
22Java对象的比较
java·python·算法
Dev7z
5 小时前
滚压表面强化过程中变形诱导位错演化与梯度晶粒细化机理的数值模拟研究
人工智能·python·算法
吴秋霖
5 小时前
apple游客下单逆向分析
python·算法·逆向分析
YunchengLi
7 小时前
【计算机图形学中的四元数】2/2 Quaternions for Computer Graphics
人工智能·算法·机器学习
CUC-MenG
7 小时前
Codeforces Round 1079 (Div. 2)A,B,C,D,E1,E2,F个人题解
c语言·开发语言·数学·算法
666HZ666
7 小时前
数据结构4.0 串
c语言·数据结构·算法
weixin_42158501
8 小时前
常微分方程
算法
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南04openclaw 配置飞书 报错 应用未建立长连接05UV安装并设置国内源06243 行 microGPT:把“训练 + 推理”拆到骨头里07HTB 赛季10 - Pterodactyl - user08如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解09AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南10openclaw配置教程(linux+局域网ollama)