class Solution {
public:
void rotate(vector<int>& nums, int k) {
vector<int>n;
int l=nums.size();
while(k>l)
{
k-=l;
}
for(int i=l-k;i<l;i++)
{
n.push_back(nums[i]);
}
for(int i=0;i<l-k;i++)
{
n.push_back(nums[i]);
}
nums=n;
}
};
显然答案的方法要好得多,不过暂时静不下心看,先收藏了,以后看!
加油!