Java - 旋转数组
因此,目标是将数组中的元素旋转正确的时间。例如;如果 ,则将成为a
a==2
array = {0,1,2,3,4}
array = {3,4,0,1,2}
以下是我所拥有的:
for (int x = 0; x <= array.length-1; x++){
array[x+a] = array[x];
}
但是,这无法考虑何时大于数组的长度。我读到我应该将更大的那些存储在不同的数组中,但是看到变量,我不确定这是最好的解决方案。提前致谢。[x+a]
a