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

湖南企业做网站网站备案

湖南企业做网站,网站备案,广东住房城乡建设厅网站首页,广州网站建设studstu📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》|《数据结构与算法》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏小杨水平有限,欢…

在这里插入图片描述

📚博客主页:爱敲代码的小杨.

✨专栏:《Java SE语法》|《数据结构与算法》

❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️

🙏小杨水平有限,欢迎各位大佬指点,相互学习进步!


文章目录

  • 1. 题目描述
    • 示例1:
    • 示例2
    • 提示
  • 2. 思路
  • 3. 代码

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表示数组长度。

    int n = num.length
    
  2. 定义数组newNums,长度为n

    int[] newNums = new int[n];
    
  3. 遍历原数组,将原数组下标为i对的元素放置新数组下标为(i + k) % n的位置。

    for(int i = 0; i < n; i++){newNums[(i + k) % n] = nums[i];
    }
    
  4. 将新数组拷贝至原数组即可。

     for(int j = 0; j < n; j++){nums[j] = newNums[j];
    }
    

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.ds6.com.cn/news/15641.html

相关文章:

  • 如何做网站首页今日头条新闻大事件
  • 万网网站建设教程怎样优化网站关键词排名靠前
  • 网站关键词长度网络营销的四大基础理论
  • 怎么自己在家做网站广告联盟app推广
  • 网页打不开显示不安全怎么办优化大师最新版本
  • 网页设计与网站建设 郑州大学百度怎么转人工客服
  • wordpress整合ucseo sem推广
  • 移动网站建设的前景seo查询软件
  • 宁夏网站制作原创代写文章平台
  • 做幼儿园网站的意义天津seo培训机构
  • ps毕业设计做网站界面如何创建自己的个人网站
  • wordpress 网站 上传搜索引擎营销的方法有哪些
  • 网站布局怎么做免费行情软件网站下载
  • 实现网站计划书山东服务好的seo公司
  • 青海市住房和城乡建设厅网站seo技术顾问阿亮
  • 小程序免费网站台州seo公司
  • 沂南网站优化郑州seo团队
  • 江苏省建设工程质量监督站网站网站seo是什么
  • 武汉宠物网站建设网络营销的基本方法
  • 成都商城网站建设开封搜索引擎优化
  • 网站设计的风格有哪些百度竞价排名收费
  • 室内设计装修网站网推获客平台
  • wordpress 主题更新seo工具是什么意思
  • 快三彩票网站建设电商网站怎样优化
  • 珠海建设工程造价监管网站网站外链有多重要
  • 平面设计类网站自己如何制作一个小程序
  • 给企业做网站运营网站推广交换链接
  • 做汽车网站怎么挣钱吗常德论坛网站
  • 网站建设规划方书模板推广软件排行榜前十名
  • 网站seo报告天津百度推广代理商