🔗 https://leetcode.cn/problems/rotate-array
题目
- 给一个数组,将其中的元素整体右移 K 位返回,尾部元素右移一位会到头部
思路
- 模拟。这题目咋能算中等难度呢。。。
代码
class Solution {
public:void rotate(vector<int>& nums, int k) {int n = nums.size();vector<int> tmp(n);for (int i = 0; i < n; i++) {tmp[(i + k) % n] = nums[i];}for (int i = 0; i < n ; i++) {nums[i] = tmp[i];}}
};