当前位置: 首页 > 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.ds6.com.cn/news/64600.html

相关文章:

  • 网站关键词优化合同google chrome网页版
  • 中山企业手机网站建设品牌推广宣传词
  • 内江网站建设微信软文范例100字
  • 小程序开发定制开发宁波搜索引擎优化seo
  • 网站服务器无响应是怎么回事想做网络推广的公司
  • wordpress图片500东莞网络优化服务商
  • 建设项目 环评申报网站全自动精准引流软件
  • 网站建设联盟cpc广告接单平台
  • 海报模板在线制作免费网站百度业务员联系电话
  • 做百度推广和企业网站那个有效果吗网页制作接单
  • postgre wordpress星巴克seo网络推广
  • 政府采购网上商城网站电商网店
  • wordpress 转移数据库优化科技
  • 做网站空间百度云和阿里云区别优化大师win10
  • 网站如何做淘宝支付宝靠谱的代运营公司
  • 合肥网站建设多少钱南京seo优化培训
  • dz网站自己做的模板放在哪里搜狗收录查询
  • 互联网行业信息网站seo优化网站
  • html5手机 网站优化大师电脑版
  • 课程网站建设毕业设计数字营销网站
  • 南昌网站建设和推广杭州seo公司
  • wordpress建站 网盘视频教程12345浏览器
  • 由前台有后台的网站怎么做快速排名方案
  • 信息技术会考做网站趣丁号友情链接
  • 网站登陆界面怎么做如何提升网站搜索排名
  • 网站设计与制作简单吗免费域名注册二级域名
  • 网站备案查询怎么查广州新一期lpr
  • 百度网盟网站有哪些短视频seo询盘获客系统软件
  • 网站建设时图片和文字seo优化培训学校
  • 西安搬家公司收费情况一览表长沙网站seo公司