题目:
给定一个整数数组
nums,将数组中的元素向右轮转k个位置,其中k是非负数。来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
示例:
示例 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]解法:
调用列表内置insert和pop函数。
代码:
pythonclass Solution: def rotate(self, nums: List[int], k: int) -> None: """ Do not return anything, modify nums in-place instead. """ for _ in range(k): nums.insert(0, nums.pop())
力扣:189. 轮转数组(Python3)
恽劼恒2023-12-04 13:17
相关推荐
松岛雾奈.2307 分钟前
机器学习--KNN算法中的距离、范数、正则化兮山与12 分钟前
算法33.0Brduino脑机接口技术答疑28 分钟前
支持向量机(SVM)在脑电情绪识别中的学术解析与研究进展洗紫36 分钟前
Python中的条件语句怎么使用?YoungHong199242 分钟前
面试经典150题[063]:删除链表的倒数第 N 个结点(LeetCode 19)南汐汐月43 分钟前
重生归来,我要成功 Python 高手--day35 深度学习 Pytorchxier_ran1 小时前
深度学习:Mini-batch 大小选择与 SGD 和 GDjava1234_小锋1 小时前
[免费]基于Python的深度学习豆瓣电影数据可视化+情感分析推荐系统(Flask+Vue+LSTM+scrapy)【论文+源码+SQL脚本】王璐WL1 小时前
【数据结构】单链表的经典算法题m0_495562781 小时前
Swift-Enum