当前位置: 首页 > 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,5] 向右轮转 3 步: [5,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]

思路一:模拟题意

c++解法

class Solution {
public:void rotate(vector<int>& nums, int k) {int len = nums.size();k = k % len;int temp;for(int i = 0;i<(len-k)/2;i++){temp = nums[i];nums[i] = nums[len-k-i-1];nums[len-k-i-1] = temp;}for(int i = 0;i<k/2;i++){temp = nums[len-k+i];nums[len-k+i] = nums[len-i-1];nums[len-i-1] = temp;}for(int i = 0;i<len/2;i++){temp = nums[i];nums[i] = nums[len-i-1];nums[len-i-1] = temp;}}};

分析:

本题要求将数组中元素向右轮转k个位置,可以将溢出数组长度的元素记录下来,将全部元素向右转k次即可

总结:

本题考察对数组的应用,利用变量temp记录溢出元素,后面再添加到数组中返回即可解决

http://www.yayakq.cn/news/194382/

相关文章:

  • 微网站和网站同步像素网站建设如何商谈
  • 天河营销型网站建设广告设计与制作主修课程有哪些
  • 做网站的科技公司帐号登录
  • 深圳快速网站制作北京市网站公司
  • 提高网站权重的方法wordpress客户端登录
  • 音乐网站开发编程语言合肥网站建设公司
  • 上饶市建设培训中心网站网站本地化怎么做
  • 广东网站建设电话咨询营销推广方式有哪些
  • 庆网站制作公司wordpress子主题空白
  • 藤虎广州网站建设wordpress信息管理系统
  • 迈若网站建设查公司查企业用什么软件
  • 青海省教育厅门户网站登录越南网站建设
  • 孔夫子旧书网网站谁做的建设学校网站多钱
  • 安卓做网站教程网站模块分类
  • 有没有教做衣服的网站开源房产网站源码
  • 怀柔做网站学校网站开发与实现的解决思路
  • 使用WordPress快速建站视频青岛市北建设集团网站
  • 南通网站排名公司做搜索网站能发财吗
  • 百度云可以做网站吗常州专业网站建设费用
  • 二级域名怎么做网站龙华建站公司
  • 网站建设的扩展阶段包括网络服务器配置与管理考试题
  • 网站备案 取名资讯通不过优推宝可以做自己网站吗
  • wordpress成品图杭seo网站建设排名
  • 景征网站建设推广型网站建设电话
  • gta5网站建设中广州wap网站建设
  • 网站风格类型深圳网络推广深圳网
  • 哪个网站做ppt模板赚钱wordpress移动应用
  • 有没有做网站的教程泰安电视台在线直播
  • 企业网站建设 新天地网络网站建设需求信息
  • 网站开发工作周记html访问wordpress