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

如何做汽车的创意视频网站seo搜索排名

如何做汽车的创意视频网站,seo搜索排名,详情页设计思路怎么写,wordpress操作数据库文件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 步: …

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]

思路:(题目已经提示你,轮转数组!!!)

1.先反转整个数组

2.再反转数组的 1~K 项

3.再反转 K~numsSize 项

4.得到结果

void reverse(int* p, int left, int right)      //为了第三次旋转,需要自己传左右位置

{

    //对两端进行操作的时候,一般定义left 和 right 作为下标

    while(left < right)       //     < 不是 <=

    {

        int tmp = p[left];    //解引用可以对实参内容进行修改

        p[left++] = p[right];

        p[right--] = tmp;

    }

}

void rotate(int* nums, int numsSize, int k) {             //void 不需要返回

k %= numsSize;     // K 的大小,可能会长于字符串长度( K %= numsSize,可以按照周期性的方式,减去字符串长度的整数倍,留下真正需要操作的旋转数)

reverse(nums, 0, numsSize - 1);

reverse(nums, 0, k - 1);

reverse(nums, k, numsSize - 1);

}

经验总结:1、此题借助K,将数组分为两个部分,学会对整体和部分进行拆分操作

2.    //对两端进行操作的时候,一般定义left 和 right 作为下标(比如旋转)

3.题目中的数组是nums,不是arr

http://www.15wanjia.com/news/40569.html

相关文章:

  • 成都网站建设推进方案淘宝seo什么意思
  • 凉山州住房与城乡建设局网站微信小程序怎么做店铺
  • 链接分析属于网站开发百度的官方网站
  • 网站建设哪家公司靠谱搜狗推广
  • 网站开发设计大赛seo视频教学网站
  • 建筑人才网职位邀约是什么意思关键词优化怎么做
  • 有什么做任务的网站吗百度首页网址是多少
  • 微网站简介如何建立自己的网页
  • 可以直接做海报的网站扬州百度seo
  • 做网站的软件工程师互联网销售
  • wordpress精华主题一键优化大师
  • 网页制作素材网站培训机构哪家最好
  • 苏州做网站需要多少钱长沙网络营销学校
  • 香港做网站公司有哪些百度手机管家
  • 做网站写的代号好跟不好的区别最好用的搜索神器
  • 企业所得税优惠政策2021年seo 页面
  • 阿里巴巴网站怎样做的漂亮erp123登录入口
  • 怎么一个网站做的竞价企业文化案例
  • jsp做网站 案例如何添加百度指数
  • 做网站怎么打空格宁波seo推广
  • 东单网站建设百度小说风云榜
  • 百度网站安全在线检测百度收录好的免费网站
  • 河南建设监理协会新网站如何自己开个网站平台
  • 钢材网站模板宁夏百度公司
  • 有链接的网站怎么做今日头条新闻发布
  • 衡阳网站建设步骤网络推广优化方案
  • 网站建设会议通知今日新闻十大头条内容
  • 无锡网站建设技术外包谷歌chrome浏览器官方下载
  • 招商网站建设多少钱seo搜索引擎优化工具
  • 公司电商网站建设方案短视频运营