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

国家公示系统企业信息查询网站优化排名技巧

国家公示系统企业信息查询,网站优化排名技巧,废旧电脑做网站服务器,沈阳网页建站模板文章目录 题目描述代码 题目描述 给定一个整数数组 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…

文章目录

  • 题目描述
  • 代码


题目描述

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

进阶:

尽可能想出更多的解决方案,至少有 三种 不同的方法可以解决这个问题。
你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗?

代码

class Solution {public void rotate(int[] nums, int k) {k = k% nums.length;reverse(nums,0, nums.length-1);reverse(nums,0,k-1);reverse(nums,k, nums.length-1);}public void reverse(int[] nums,int start,int end){while (start<end){int temp = nums[start];nums[start] = nums[end];nums[end] = temp;start++;end--;}}
}
http://www.yayakq.cn/news/605674/

相关文章:

  • 青海风控app下载防控政策优化
  • 免费制作网页网站软文是指什么
  • dedecms大气金融企业网站模板重庆建设工程信息网官网入渝备案
  • 重庆忠县网站建设公司网站站点是什么?如何创建站点?
  • 太原网站制作好吗杭州企业网站seo
  • 知名室内设计网站网站屏蔽收录
  • 有没有可以做兼职的网站有什么做外贸的好网站
  • wordpress 站点更改成都网站设计网站
  • 网站制作怎么学台州工程建设信息网站
  • 网站建设的客户需求分析调研表建网站需要哪些知识
  • 营销型网站欣赏我谁知道在哪里可以找人帮忙做网站
  • 西安SEO网站建设哪家好买保险网站
  • 网站备案费用用dw做网站的流程
  • 网页小游戏网站建设湖南省房屋和城乡建设部网站
  • 电商网站规划与设计论文win8风格企业网站
  • 做网站怎样上传文件wordpress标签code
  • vs简单的网站开发客户管理软件app
  • 蓬莱网站建设哪家好手机网站指向什么意思
  • 惠州网站搭建深圳网站托管
  • canvas网站在线设计神器沈阳网站公司哪个好
  • 招商网站建设运营wordpress是完全免费的嘛
  • 商用自适应网站建设熊掌号怎么域名做网站
  • 织梦广告网站模板免费下载淮南网红小长城
  • 网站开发前期工作中小型网站站内搜索实现
  • 广西网站建设招标公司平面广告设计工作内容
  • windows7做网站德阳市建设管理一体化平台网站
  • 个人主页建站广州代理记账
  • c 网站开发 简单例子中国建筑网官网投诉查询
  • 电脑做服务器建网站并让外网访问varnish 4.0 wordpress
  • 石家庄网站建设登录移动端app开发