class Solution {
public:
void rotate(vector<int>& nums, int k) {
vector<int>res(nums.size());
//开辟一个大小一样的,作为中间数组
for(int i=0;i<nums.size();i++)
{
res[(i+k)%nums.size()]=nums[i];
}
for(int i=0;i<nums.size();i++)
{
nums[i]=res[i];
}
return;
}
};
LeetCode 189
于 2024-01-05 16:03:39 首次发布