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

网站类软文企业网站建设案例

网站类软文,企业网站建设案例,北京公司网站制作哪家专业,2015年做哪个网站致富题目描述: 给定一个整数数组 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] 向右轮转…

题目描述:

给定一个整数数组 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 <= nums.length <= 105
  • -231 <= nums[i] <= 231 - 1
  • 0 <= k <= 105

 

我的作答:

切片,再替换

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: return []if k>len(nums):k = k%len(nums) #因为轮转是周期性的left = nums[len(nums)-k:len(nums)]right = nums[0:len(nums)-k]nums[:] = left+rightreturn nums

 

参考:

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."""def reverse(i, j):while i < j:nums[i], nums[j] = nums[j], nums[i]i += 1j -= 1n = len(nums)k %= n  # 轮转 k 次等于轮转 k%n 次reverse(0, n - 1)reverse(0, k - 1)reverse(k, n - 1)

 

http://www.dinnco.com/news/38768.html

相关文章:

  • 青岛城阳网站建设seo学校培训课程
  • 做网站开发平台微信管理工具
  • javaweb做网站过程长沙网站制作费用
  • 做链家房产的网站怎么做的拼多多运营
  • mvc5网站开发之美电子版线上培训
  • wordpress添加上下文如何做网站关键词优化
  • 美丽乡村 村级网站建设武汉百度推广公司
  • 成都 网站建设培训班白帽seo公司
  • 网站建设网络推广最低价格金城武重庆森林经典台词
  • 国家知识产权局招聘2023公告seo什么意思中文意思
  • 网站建设宀金手指花总十五seo关键词排名优化软件
  • php网站开发视频什么是网站外链
  • 杏坛网站制作短视频平台推广
  • 网站 数据库模板seo助手
  • 代办公司合法吗seo推广公司排名
  • 牛网站培训后的收获和感想
  • 泾川门户网厦门seo外包
  • 访问不到自己做的网站搜索关键词热度
  • 专门做设计的网站seo综合优化公司
  • 软件开发工程师和程序员的区别seo门户网站
  • iis 建设网站seo推广招聘
  • 出色的网站站长工具网址查询
  • 怎么做链接网站天津外贸seo推广
  • 织梦五彩婚纱源码网_婚庆策划网站php源码企业网站模板源码
  • 网站文章正文可以做内链吗谷歌官方网站登录入口
  • 专门做家具网站百度seo快速排名
  • 自己做的网站加入购物车价格怎么联系百度人工服务
  • 网站建设制作包括哪些网络营销外包推广定制公司
  • 做bc网站搜索引擎优化课程
  • 定制网站建设宝安西乡网站开发建设步骤