7-2 将数组中的数逆序存放
时间: 2024-11-24 16:12:35 浏览: 28
编程7-3将数组中的数逆序存放.exe
5星 · 资源好评率100%
在编程中,将数组中的数逆序存放通常涉及到对数组元素的遍历和交换。这里以 Python 为例解释:
```python
def reverse_array(arr):
# 确保数组不是空的
if len(arr) > 0:
# 使用两个指针,一个从开始,一个从结束
start = 0
end = len(arr) - 1
while start < end:
# 交换当前索引的元素
arr[start], arr[end] = arr[end], arr[start]
# 指针向中间移动
start += 1
end -= 1
# 示例
numbers = [1, 2, 3, 4, 5]
reverse_array(numbers)
print(numbers) # 输出:[5, 4, 3, 2, 1]
```
这个函数通过双指针技巧逐个将数组的第一个元素和最后一个元素互换,直到两个指针相遇,数组就被成功逆序了。
阅读全文