Rotate an array of n elements to the right by k steps.
For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7]
is rotated to [5,6,7,1,2,3,4]
.
class Solution {
public:
void rotate(vector<int>& nums, int k) {
for(int i=0; i<k; i++)
{
nums.insert(nums.begin(),nums[nums.size()-1]);
nums.pop_back();
}
}
};
一次通过
![大笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)