Rotate Array 旋转序列

Easy

序列含有n个元素,返回往右旋转k步的序列

For example
若n = 7, k = 3,
序列 [1,2,3,4,5,6,7]旋转为 [5,6,7,1,2,3,4].

注意k可能大于n即可。

class Solution(object):
    def rotate(self, nums, k):
        """
        :type nums: List[int]
        :type k: int
        :rtype: void Do not return anything, modify nums in-place instead.
        """
        n = len(nums)
        k = k % n
        nums[:] = nums[n-k:]+nums[:n-k]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容