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

可以自己做课程的网站游戏推广在哪里接活

可以自己做课程的网站,游戏推广在哪里接活,河北省住房和建设厅网站首页,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] …

文章目录

  • 题目链接
  • 解题思路
  • 解题代码


题目链接

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.初始化定义n(nums数组长度)、k(数组右转k次)
2.定义函数翻转函数,传入参数nums数组、left、right,当前left < right 时
2(1).left所在nums数组索引的值赋值给tmp
2(2).right所在nums数组索引的值赋值给left所在nums数组索引的值,
2(3).tmp赋值给right所在nums数组索引的值
2(4).left的值+1,left的值-1
3.整体翻转
4.数组左边,以索引0开始,索引k-1结束
5.数组右边,以索引k开始,索引n-1结束

3.之前结束值及当前i的结束值取其最大值,重新赋值给end
4.循环遍历结束,将当前起始值及结束值保存至ret数组里

解题代码

class Solution:def rotate(self, nums: List[int], k: int) -> None:n = len(nums)k = k % nself.reverse(nums, 0, n - 1)self.reverse(nums, 0, k - 1)self.reverse(nums, k, n - 1)def reverse(self, nums: List[int], left: int, right: int) -> None:while left < right:tmp = nums[left]nums[left] = nums[right]nums[right] = tmpleft += 1right -= 1
http://www.mmbaike.com/news/80013.html

相关文章:

  • 怎么自己做砍价网站电商网站设计论文
  • 自己怎样做网站显示危险竞价推广代运营公司
  • 杭州建设网站建站百度竞价开户3000
  • b2b网站制作模板sem优化师是什么意思
  • 阿里云申请域名做网站上海百度竞价
  • 佛山高端外贸网站建设营销方式方案案例
  • 宁波有哪些公司做网站seo可以从哪些方面优化
  • wordpress.程序做青岛网络优化哪家专业
  • 图案设计网站有哪些网站推广策划方案
  • 网站开发嫌工时长网址外链平台
  • 支持api网站开发免费网页在线客服系统代码
  • 微信app下载安装到手机上宁波关键词排名优化
  • 企业手机网站建设平台开发app需要多少资金
  • 深圳网站专业制作外链发布平台有哪些
  • 泰安网络教育优化设计
  • 光谷软件园 网站建设seo排名快速优化
  • 做兼职网站网站推广优化外包公司
  • 漳州做网站制作武汉seo网站管理
  • 一级a做爰片免费无码网站求个网站
  • 赶集的网站怎么做年度关键词有哪些
  • 免费网站建设公司官方网站营销
  • 南宁网站制作公报个计算机培训班多少钱
  • wordpress 歌曲列表杭州专业seo服务公司
  • WordPress谁在用seo网站优化推广怎么样
  • 性价比高的域名备案加急网络优化工程师有多累
  • 什么网站做水果蔬菜批发百度推广后台登录
  • 制作网站给别人做诈骗的会犯什么罪怎么快速推广app
  • 站群管理系统cms百度搜索技巧
  • 用js做动态网站上海网站seo招聘
  • 设计论坛青岛网络优化厂家