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

完整网站开发视频苏州百度推广

完整网站开发视频,苏州百度推广,那些网站h5做的不错,logo设计制作公司轮转数组 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 注意:本题需要原地操作 class Solution(object):def rotate(self, nums, k):""":type nums: List[int]:type k: int:rtype: None Do not…

轮转数组

给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 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."""if not nums: returncount = len(nums)k = k % countnums[:] = nums[::-1]nums[:k] = nums[:k][::-1]nums[k:] = nums[k:][::-1]

本题解题思路是:

以[]1, 2, 3, 4, 5, 6, 7] 3 为例

1. 先整体轮转,将 [1, 2, 3, 4, 5, 6, 7]转为 [7, 6, 5, 4, 3, 2, 1]

2. 再局部分别轮转前k个和剩余的,[5, 6, 7,   1, 2, 3, 4],即为答案

这里要注意,列表的操作:

nums = nums[::-1]

nums = nums[-k:] + nums[:-k]

以及

nums.extend(nums); nums = nums[length - k:-k]

这些写法,nums地址都变了,所以不是原地修改

http://www.tj-hxxt.cn/news/89389.html

相关文章:

  • 网站开发的外文文献新闻发布会新闻通稿
  • 企业网站网络推广怎么做商丘网络推广哪家好
  • 企业网站建设经验域名备案查询系统
  • 上海创意型网站建设关键词推广营销
  • 建筑装饰和网站建设哪个好百度登录入口百度
  • 晋城网站建设网站seo修改器
  • 银川做网站哪家公司好深圳网络推广市场
  • 男女性做那个微视频网站在线收录
  • 手机商城网站设计千锋教育培训多少钱
  • b2b网站做网络推广有用吗网站安全查询系统
  • js打开网站seo排名优化培训
  • 程序员怎么做网站赚钱网站推广苏州
  • 做系统之前的网站收藏在哪seo交流博客
  • 做的视频发到哪个网站汕头网站关键词推广
  • 汕头做网站公司济南百度
  • 找工作哪个网站最真实可靠网络推广渠道有哪些
  • 棋牌软件开发南昌网站优化公司
  • 企业网站建设不够完善重庆seo网站
  • 网站广告代码检测百度公司网站推广怎么做
  • 怎样优化手机网站关键词首页排名优化公司推荐
  • 网站运营维护中需要用到什么服务器巨量引擎广告投放平台登录入口
  • 天津政府网站建设问题的调查报告优化设计的答案
  • 上海百度做网站seo还能赚钱吗
  • 印刷网站建设价格百度推广平台
  • 美国旅游网站建设企业qq和个人qq有什么区别
  • 东莞网上推广怎么做seo优化网络推广
  • 免费的网站怎么建seo搜索引擎优化工作内容
  • 首页优化的公司网站推广优化招聘
  • 电信100m光纤做网站大型网站建设公司
  • 长沙网站建设q.479185700強百度app营销软件