负责自行车

文章
10
资源
0
加入时间
2年10月21天

.轮转数组

该题我们之前也是做过的,我们可以使用额外的数组来将每个元素放至正确的位置。用 nn 表示数组的长度,我们遍历原数组,将原数组下标为 ii 的元素放至新数组下标为 (i+k)\bmod n(i+k)modn 的位置,最后将新数组拷贝至原数组即可如下:class Solution {public: void rotate(vector<int>& nums, int k) { vector<int>