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

一键生成作文的网站咖啡的营销推广软文

一键生成作文的网站,咖啡的营销推广软文,公司最近想做个网站怎么办,营销网站建设企业189. 轮转数组 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3输出: [5,6,7,1,2,3,4] 示例 2: 输入:nums [-1,-100,3,99], k 2输出:[3,99,-1,-100] 思…

189. 轮转数组

  • 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数

  • 示例 1:

    • 输入: nums = [1,2,3,4,5,6,7], k = 3
    • 输出: [5,6,7,1,2,3,4]
  • 示例 2:

    • 输入:nums = [-1,-100,3,99], k = 2
    • 输出:[3,99,-1,-100]

思路

  1. 首先计算有效轮转次数,轮转 k 次和轮转 k % len(nums) 次效果相同
  2. 向右轮转 k 个位置,相当于将数组的最后 k 个元素移动到前面,即新数组 = nums[-k:] + nums[:-k],注意前后拼接顺序

实现

class Solution(object):def rotate(self, nums, k):""":type nums: List[int]:type k: int:rtype: None Do not return anything, modify nums in-place instead."""k = k % len(nums)nums[:] = nums[-k:] + nums[:-k]return nums
  • 时间复杂度: O(n)
  • 空间复杂度: O(1)
http://www.dtcms.com/wzjs/121562.html

相关文章:

  • 重庆网站制作的网站网络营销系统
  • 做美食推广的网站有哪些注册网站平台要多少钱
  • 福州有哪些制作网站公司关键词长尾词优化
  • 搜索引擎的工作原理是什么?相关搜索优化软件
  • 上海网络推广百橙东莞seo排名公司
  • 网站上名片如何做最吸引人的引流话术
  • 太原网站建设 thinkphp3.2花都网站建设公司
  • 新彊生产建设兵团网站电商网站建设开发
  • 多个图表统计的网站怎么做百度搜索什么关键词排名
  • 网站权限网站制作论文
  • 做的比较好的教育网站网络营销的概念
  • 论坛类的网站怎样做郑州seo多少钱
  • 做网站手机软件免费人脉推广软件
  • 徐汇做网站杭州seo培训
  • 西宁网站建设开发上海疫情又要爆发了
  • 关于网站建设方案百度指数关键词搜索趋势
  • 新疆网站党建设备世界杯比分查询
  • 做外贸网站建设网络营销策划目的
  • 买app的网站建设seo网站优化方案案例
  • 民治营销型网站制作天津百度推广电话
  • 新疆做网站检测网站是否安全
  • 网站链接视频怎么做外贸定制网站建设电话
  • 网站建设公司 南京精准拓客软件哪个好
  • 网站建设顶呱呱市场推广方案
  • 那种广告式网站怎么做资源网站排名优化seo
  • 网站备案 网址北京seo收费
  • 有没有免费做片头的网站搜索软件排行榜前十名
  • wordpress预览效果不一样青岛网站关键词排名优化
  • php 网站建设 教学全国新增确诊病例
  • 网站优化排名价格网址查询站长工具