【每日一题】6.LeetCode——轮转数组

2024-05-07 18:31:59 浏览数 (2)

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

题目链接

0 人点赞