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

网站建设的实验的结论网站开发找哪家

网站建设的实验的结论,网站开发找哪家,网站做快照,中小企业的网站建设 论文1. 题目描述 给定一个整数数组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] 向右…

在这里插入图片描述

1. 题目描述

给定一个整数数组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]

示例2

输入:nums = [-1,-100,3,99],k = 2

输出:[3,99,-1,-100]

解释:

向右轮转 1步:[99,-1,-100,3]

向右轮转 2步:[3,99,-1,-100]

提示

  • 1 <= nums.length <= 105

  • -231 <= nums[i] <= 231 - 1

  • 0 <= k <= 105

题目链接

2. 思路

  1. 定义n表示数组长度。
  2. 定义数组newNums,长度为n
  3. 遍历原数组,将原数组下标为i对的元素放置新数组下标为(i + k) % n的位置。
  4. 将新数组拷贝至原数组即可。

3. 代码

class Solution {public void rotate(int[] nums, int k) {int n =  nums.length;int[] newNums = new int[n];for(int i = 0; i < n; i++){newNums[(i + k) % n] = nums[i];}for(int j = 0; j < n; j++){nums[j] = newNums[j];}}
}

运行结果:

image-20231223220952970

http://www.yayakq.cn/news/729327/

相关文章:

  • 网站建设最好用什么语言怎么编写app软件
  • 深圳建筑网站门户cms系统
  • 不是固定ip如何做网站丽水市建设工程招标网站
  • 如何注册网站的名字学网站开发培训
  • alt网站标签怎么做深圳做网站网络公司
  • 保定网站建设浩森宇特下载个网上销售网站
  • 怎样装修公司网站广东省建设行业统一身份认证平台
  • 一个网站添加多个网址广州网站建设:
  • 设计免费素材网站.net电商网站全站开发
  • 医疗网站模板泸西网站建设
  • 网站建设兼职在哪找企业网站设计的基本内容包括哪些
  • 直播做ppt的网站有哪些网站建设是属于软件吗
  • 建立论坛网站网站做百度推广要多少钱
  • 抚顺网站建设wordpress 博客地址
  • 做网站的公司排名长沙人才招聘网最新招聘2022
  • 搭建网站需要钱吗网站优化排名易下拉系统
  • 合肥市建设工程劳务分包合同备案表在哪个网站下载2345影视大全可以放心下载吗
  • 网站被谷歌收录新浪sae部署wordpress配置
  • 南京凯盛建设集团有限公司网站最具口碑的企业网站建设
  • 苏州建网站哪个好百度营销大学
  • 网站 防采集品牌网站建设磐石网络优等
  • 网站建设报价 下载建设项目自主验收公示网站
  • 东莞网站建设在线推广百度商城购物
  • 西安浐灞生态区规划建设局网站企业宣传片制作公司天津
  • 出格网站建设公司网络营销软文范例500字
  • 小型网站建设步骤做暖暖视频免费观看免费网站
  • 石家庄智能网站建设网站建设的推进方案
  • 开奖网站开发万网的域名怎么交易
  • 手机看黄山网站河南网站建设公司
  • 合肥建设网站制作公司ui设计是学什么的