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

中山森斯网站建设公司国内做网站最大的公司

中山森斯网站建设公司,国内做网站最大的公司,网站的建设怎么写,做一个营销型网站2023.9.3 k的取值范围为0~100000,此时需要考虑到两种情况,当k为0时,此时数组不需要轮转,因此直接return返回;当k大于等于数组nums的大小时,数组将会转为原来的数组,然后再接着轮转,此…

2023.9.3

        k的取值范围为0~100000,此时需要考虑到两种情况,当k为0时,此时数组不需要轮转,因此直接return返回;当k大于等于数组nums的大小时,数组将会转为原来的数组,然后再接着轮转,此时可以先处理一下k值:k = k % nums.size();  接下来再构造一个新数组用来装轮转过后的元素值即可。 代码如下:

class Solution {
public:void rotate(vector<int>& nums, int k) {k = k % nums.size(); //k可能大于nums.size()if(k == 0) return;vector<int> ans(nums.size());int seg = nums.size()-k;int j = 0;for(int i=seg; i<nums.size(); i++){ans[j] = nums[i];j++;}for(int i=0; i<seg; i++){ans[j] = nums[i];j++;}nums = ans;}
};

 优化:本题数组可以原地修改。

class Solution {
public:void rotate(vector<int>& nums, int k) {k = k % nums.size();reverse(nums.begin(),nums.end());reverse(nums.begin(),nums.begin()+k);reverse(nums.begin()+k,nums.end());}
};

        ps:看到需要反转的题,可以考虑一下reverse函数能否派上用场。

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

相关文章:

  • 实惠高端网站设计品牌php发布wordpress文章
  • 鄂州市建设局网站做网站打电话怎么和客户说
  • 做网站过程网页设计的步骤有哪些
  • 网站设计实施佛山互联网公司
  • 做网站3个月石家庄网站建设找哪家
  • 销售网站快速建立江门模板建站定制
  • 济南做公司网站wordpress文章无法置顶
  • 网站投注员怎么做广州古柏广告策划有限公司
  • 网站预订模板怎么做东莞人才市场现场招聘信息
  • 连接国外网站的app专门看广告赚钱的app
  • 做手表网站用什么源码比较好公司怎么注册网站免费
  • 如何设计自己网站重庆网络网站推广
  • 页面做的比较炫酷的网站人像摄影网站十大排名
  • 网站建设官网多少钱wordpress免费主题删除尾巴
  • 在易语言里面做网站合肥搭建网站
  • 建设眼镜网站风格搜索引擎优化的基本原理
  • 长兴县住房建设局网站创建网站需要准备哪些资料
  • 招标网站免费平台电商自学网
  • 做网站 php python北京注册商标
  • 网站 技术方案链接网址怎么做
  • php开发做网站天猫商城在线购物
  • 网站首页标题中国最好的工业设计公司
  • 转转网站怎么建设网站建设人员岗位要求
  • 多米诺网站建设长沙网络搭建
  • seo网站地图怎么做做门户网站需要什么资质
  • 长春汽开区建设局网站网站建设一定要公司吗
  • 天津网站优化实战百度收录量查询
  • 做dnf辅助网站做网站收费 知乎
  • 免费素材网站图库台州网站优化公司
  • 订阅号做影视网站企业网站属于广告吗