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]
.
void rotate(int* nums, int numsSize, int k) {
int i,j;
int tem;
for(j=0;j<k;j++)
{
tem=nums[numsSize-1];
for(i=numsSize-2;i>=0;i--)
nums[i+1]=nums[i];
nums[0]=tem;
}
}
在编程过程中出现
error: stray '\302' in program
对于此种错误,可能程序本身没有语法错误,应该是每一行的空格的编码不对,只需要将程序出错行前面的空格删掉,然后让程序再退回即可解决问题!