#python 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。
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.
"""
len_nums = len(nums)
nums[:] = nums[len_nums-k:] + nums[:len_nums-k]
test_nums1 = [-1, -100, 3, 99]
test_nums2 = [1, 2, 3, 4, 5, 6, 7]
my_solution = Solution()
my_solution.rotate(test_nums1, 2)
my_solution.rotate(test_nums2, 3)
print(test_nums1)
print(test_nums2)
Python类的调用之同一个文件里面
最新推荐文章于 2024-07-27 12:27:41 发布