讲一个数组逆序shucq
时间: 2024-05-08 14:17:26 浏览: 138
数组逆序程序
要将一个数组逆序,可以使用双指针的方法。首先,定义两个指针i和j分别指向数组的第一个和最后一个元素。然后,交换i和j指向的元素,并将i向后移动一位,j向前移动一位,重复这个过程直到i>=j。
Python代码实现如下:
```
def reverse_array(arr):
i = 0
j = len(arr) - 1
while i < j:
arr[i], arr[j] = arr[j], arr[i]
i += 1
j -= 1
return arr
```
例如,对于数组[1, 2, 3, 4, 5],调用reverse_array函数后会返回[5, 4, 3, 2, 1]。
阅读全文