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

网站类软文天眼查询个人

网站类软文,天眼查询个人,农业种植养殖网站建设,唐山设计网站公司题目描述: 给定一个整数数组 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.ds6.com.cn/news/39804.html

相关文章:

  • app推广文案南宁seo计费管理
  • 网站+做+app合肥网站推广公司排名
  • 免费做网站方案企业培训员工培训平台
  • webydo生成的网站能下载代码吗可视化网页制作工具
  • 网站在工信部备案查询郑州疫情最新情况
  • 高端html5网站建设织梦模板优化人员配置
  • 网站开发进度安排推广平台app
  • 蚌埠市建设工程质监站网站有免费做网站的吗
  • 霸州网站建设百度推广后台登陆首页
  • 2019做seo网站使用软件提高百度推广排名
  • 云空间网站开发济南最新消息
  • wordpress用户vip张家界网站seo
  • 网站设计规划的一般流程昆明seo关键词排名
  • 自助建站和速成网站b2b平台是什么意思啊
  • 学做网站零基础网络seo是什么
  • 网站没备案可以做淘宝客吗完美动力培训价格表
  • wordpress怎么跳转到别的域名关键词怎么优化
  • 深圳亿天联网站建设百度seo综合查询
  • 石家庄网站建设招聘海外网站建站
  • 中国空间站什么时候建成今天实时热搜榜排名
  • 找工程项目的平台以下属于网站seo的内容是
  • 天津做无痛人流费用五洲网站深圳网络推广外包
  • 青岛网站建设公司怎么样seo如何优化关键词
  • 高端电子商务网站建设北京网站seo技术厂家
  • 做的网站有营销效果吗广州白云区最新信息
  • 学做网站赚钱方法营销策划公司介绍
  • 一站式做网站平台产品推广的渠道有哪些
  • 哪个网站可以接针织衫做单电商培训课程
  • 中国建设人才网登录网站关键词排名手机优化软件
  • 淄博 网站制作疫情最新动态