class Solution {
public:
void rotate(vector<int>& nums, int k) {
vector<int> res;
if(k > nums.size()) k = k % nums.size();
for(int i = nums.size() - k; i < nums.size(); i++){
res.push_back(nums[i]);
}
for(int i = 0; i < nums.size() - k; i++){
res.push_back(nums[i]);
}
for(int i = 0; i < nums.size(); i++){
nums[i] = res[i];
}
}
};
LeetCode Hot100 189.轮转数组
最新推荐文章于 2024-08-08 16:37:46 发布