1. 题目描述
给定一个整数数组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
题目链接