当前位置: 首页 > article >正文

力扣 189. 轮转数组

🔗 https://leetcode.cn/problems/rotate-array

题目

  • 给一个数组,将其中的元素整体右移 K 位返回,尾部元素右移一位会到头部

思路

  • 模拟。这题目咋能算中等难度呢。。。

代码

class Solution {
public:
    void rotate(vector<int>& nums, int k) {
        int n = nums.size();
        vector<int> tmp(n);
        for (int i = 0; i < n; i++) {
            tmp[(i + k) % n] = nums[i];
        }

        for (int i = 0; i < n ; i++) {
            nums[i] = tmp[i];
        }
    }
};

http://www.kler.cn/a/409968.html

相关文章:

  • JSON路径工具类`JsonPathUtil`的实现与应用
  • node.js nvm 安装和使用
  • 【AI】基础原理
  • 前端:JavaScript (学习笔记)【2】
  • 【LLM训练系列02】如何找到一个大模型Lora的target_modules
  • 【npm设置代理-解决npm网络连接error network失败问题】
  • C++之《剑指offer》学习记录(12):二叉树的下一个节点
  • node.js路由
  • 香港大带宽服务器:助力高效网络应用
  • 15分钟做完一个小程序,腾讯这个工具有点东西
  • PCB元器件封装和3D库怎么找?
  • springboot/ssm企业车辆管理系统Java企业公交车辆信息管理平台web源码
  • 下载并安装Zsh
  • SD-WAN网络与自动化运维的结合
  • 线性代数在人工智能领域中的实践
  • 原批之星的南邮风云
  • 105.找到冠军
  • Linux中安装InfluxDB
  • 【蓝桥杯C/C++】深入解析I/O高效性能优化:std::ios::sync_with_stdio(false)
  • MQTT.fx连接oneNet中移IOT物联网平台,进行消息的发布的详细步骤
  • Matlab高光谱遥感、数据处理与混合像元分解技术
  • 重邮+数字信号处理实验二:系统响应及系统稳定性
  • Spring数据接收揭秘
  • windows C#-生成和使用异步流(下)
  • 具有多个表盘、心率传感器、指南针和游戏的 DIY 智能手表
  • 2024年跨行业跨领域工业互联网平台