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

面试算法-148-轮转数组

题目

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

示例 1:

输入: nums = [1,2,3,4,5,6,7], k = 3
输出: [5,6,7,1,2,3,4]
解释:
向右轮转 1 步: [7,1,2,3,4,5,6]
向右轮转 2 步: [6,7,1,2,3,4,5]
向右轮转 3 步: [5,6,7,1,2,3,4]

class Solution {public void rotate(int[] nums, int k) {int n = nums.length;int[] tempArr = new int[n];int tempIndex = 0;k = k % n;for (int i = n - k; i < n; i++) {tempArr[tempIndex++] = nums[i];}for (int i = n - k - 1; i >= 0; i--) {nums[i + k] = nums[i];}for (int i = 0; i < tempIndex; i++) {nums[i] = tempArr[i];}}
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Chatgpt掘金之旅—有爱AI商业实战篇|内容策展业务|(八)
  • Springboot中JSCH的使用
  • RabbitMQ面经 手敲浓缩版
  • iOS 开发中上传 IPA 文件的方法(无需 Mac 电脑
  • 2014最新AI智能系统ChatGPT网站源码+Midjourney绘画网站源码+搭建部署教程文档
  • 【嵌入式开发 Linux 常用命令系列 4.3 -- git add 不 add untracked file】
  • Zookeeper脑裂解决方案
  • 面试题:MySQL 优化篇
  • 达梦备份与恢复
  • vue3中封装table表格
  • git提交代码时报错,提不了
  • 【Linux进阶之路】地址篇
  • Java集合体系面试题
  • 书生·浦语大模型-第三节课笔记/作业
  • ICLR24_OUT-OF-DISTRIBUTION DETECTION WITH NEGATIVE PROMPTS
  • 【译】JS基础算法脚本:字符串结尾
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • ES6简单总结(搭配简单的讲解和小案例)
  • ReactNative开发常用的三方模块
  • XML已死 ?
  • 阿里云购买磁盘后挂载
  • 电商搜索引擎的架构设计和性能优化
  • 排序算法学习笔记
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • MPAndroidChart 教程:Y轴 YAxis
  • 从如何停掉 Promise 链说起
  • ‌前端列表展示1000条大量数据时,后端通常需要进行一定的处理。‌
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #mysql 8.0 踩坑日记
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (11)MSP430F5529 定时器B
  • (2)MFC+openGL单文档框架glFrame
  • (5)STL算法之复制
  • (js)循环条件满足时终止循环
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (Ruby)Ubuntu12.04安装Rails环境
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (四)React组件、useState、组件样式
  • (算法)前K大的和
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转)linux 命令大全
  • .NET Core 2.1路线图
  • .NET 回调、接口回调、 委托
  • .NET 漏洞分析 | 某ERP系统存在SQL注入
  • .NET程序集编辑器/调试器 dnSpy 使用介绍
  • .NET开源快速、强大、免费的电子表格组件
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • 。。。。。
  • :如何用SQL脚本保存存储过程返回的结果集
  • @EnableWebSecurity 注解的用途及适用场景
  • @RequestBody与@ResponseBody的使用
  • [ Algorithm ] N次方算法 N Square 动态规划解决