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

怎么做接口网站竞价开户公司

怎么做接口网站,竞价开户公司,阿里巴巴国际平台,韩城网站建设189. 轮转数组 - 力扣(LeetCode) 189. 轮转数组 题解 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 样例输入 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮…

189. 轮转数组 - 力扣(LeetCode)

189. 轮转数组

题解

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

题解

解1

数学法

class Solution {
public:void rotate(vector<int>& nums, int k) {int n=nums.size();vector<int> res(n,0);for(int i=0;i<n;i++){res[(i+k)%n]=nums[i];}copy(res.begin(),res.end(),nums.begin());}
};

解2

翻转法

翻转法基于这样一个事实:如果一个数组翻转两次,那么它就会回归原位,因此,我们可以做如下操作

  • 将数组整体进行翻转
  • 将数组[0,k-1]的元素进行翻转
  • 将数组[k,n-1]的元素进行翻转
class Solution {
private://数组翻转void reverse(vector<int>& nums,int start,int end){while(start<end){nums[start]=nums[start]^nums[end];nums[end]=nums[start]^nums[end];nums[start]=nums[start]^nums[end];start++;end--;}}
public:void rotate(vector<int>& nums, int k) {int n=nums.size();k%=n;reverse(nums,0,n-1);reverse(nums,0,k-1);reverse(nums,k,n-1);}
};

http://www.tj-hxxt.cn/news/74171.html

相关文章:

  • 100个成功营销案例郑州网站seo优化
  • 厦门市建设工程质量安全协会网站百度网盘破解版
  • 网站引导页面制作的四个任务名称国内网站排名
  • 国内网站建设的趋势是怎样的济南seo顾问
  • 成都网站设计推荐柚米黑帽seo优化
  • 前端开发的三大基石适合seo软件
  • 网站建设 软件有哪些内容互联网品牌宣传推广服务公司
  • 网络推广建立站点如何建立免费外链工具
  • 网站开发挣钱吗外贸快车
  • 阿里妈妈网站怎么做山西seo
  • 网站建设什么科目app推广注册接单平台
  • 专业做网站和小程序google搜索引擎入口
  • 网站建设历史灰色词快速排名接单
  • 蚌埠做网站建设费用中国营销网官网
  • 深圳南山网站建设公司南山网站seo
  • 如何建设网站兴田德润简介呢品牌营销服务
  • 网站开发建设方案的主要内容包括人工在线客服
  • 网站开发包括什么建站为应用技术
  • 第一个做装修的网站谷歌外贸seo
  • 哪个网站有工笔教程技能培训有哪些科目
  • 宁波做亚马逊网站今日头条搜索引擎
  • 莱芜做网站号码方象科技服务案例
  • 万网 网站建设方案书有哪些网页设计公司
  • 武汉建设网站官网无锡百度快照优化排名
  • 毕业设计代做网站 知乎seo与网络推广的区别和联系
  • 在线写作网站最有创意的广告语30条
  • 哔哩哔哩推广网站在线注册网站
  • 哪里长沙网站开发巨量算数关键词查询
  • 五大建设是什么内容seo网站推广服务
  • win7图标显示wordpress国内好的seo