将数组a的第一个元素移到数组末尾,即将a[]赋值给a[n-1],然后将a[1]~a[n-2]依次往前平移一个位置,即将a[i]赋值给a[i-1],其中n为数组长度
时间: 2023-04-05 09:03:54 浏览: 145
在数组中添加一个元素
5星 · 资源好评率100%
可以回答这个问题。实现方法如下:
```python
def shift_array(a):
n = len(a)
first_element = a[0]
for i in range(1, n):
a[i-1] = a[i]
a[n-1] = first_element
return a
```
其中,首先保存第一个元素,然后将后面的元素依次往前平移一个位置,最后将第一个元素赋值给最后一个位置即可。
阅读全文