方法一 insert执行效率低
def rotate(self, nums, k): for _ in range(k): nums.insert(0,nums[-1]) del(nums[-1]) return
方法二 list赋值
def rotate(self, nums, k): k = k % len(nums) nums[:] = nums[-k:] + nums[:-k]
刷题防身 python leetcode Rotate Array Comments(1) 2015年7月17日 04:24