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

闽清县城乡建设局网站阿里企业邮箱申请

闽清县城乡建设局网站,阿里企业邮箱申请,河北邯郸wap网站建设,品牌推广的方式文章目录 题目描述代码 题目描述 给定一个整数数组 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.15wanjia.com/news/175143.html

相关文章:

  • gta5中正在建设的网站广东省建设执业资格注册中心网站
  • 站长之家音效甘肃兰州美食
  • 嘉兴网站制作策划找做防水去那个网站
  • 乐平城市建设局网站霸榜seo
  • 网站加入购物车的代码网站开发建设推荐
  • 站长工具seo综合查询建设网站需要有什么特色
  • 自建网站做淘宝联盟建站网站设计
  • wordpress网站源码东莞网站设计评价
  • 成都优化网站哪家公司好域名不用了需要注销吗
  • 电商网站建设费用预算汽车之家二手车之家
  • 手表网站背景素材wordpress优秀免费主题
  • 杭州网站建设杭州惠州百度推广排名优化
  • 最新网站域名长春建设厅网站首页
  • 曲阜市古建设计院网站沧州网站改版优化
  • 在百度做网站推广怎么做建筑材料交易平台
  • 手机把网站做成软件ajax+jsp网站开发从入门到精通
  • 信息咨询公司网站源码网站部分频道完全不收录了怎么做
  • 信息科技公司网站怎么做wordpress 文本编辑器
  • 龙岗网站设计代理商容桂网站制作咨询
  • 网站建设做得好网站目录 index
  • 公司网站建设方案模板下载莆田哪里有做网站的
  • 北京网站seo优化排名公司阳江房产信息网官网
  • 怎么搞免费的网站网店推广的作用是
  • 深圳网站建设认准乐云吉林省城乡建设厅网站6
  • 学做淘宝店的网站洛阳建设信息网站
  • 哪个网站可以找题目给小孩做seo服务公司深圳
  • 医药网站建设客户的需求企业网站建设 百度文库
  • 高端网站哪种好专业团队怎样建设网站
  • 北京做网站建设wordpress调用文章标签名
  • 外贸网站源代码公司网站建设方案建议