写一算法,实现顺序表(a,a2)…,2,)的就地 逆置
时间: 2024-05-01 17:18:36 浏览: 48
顺序表的就地逆置
5星 · 资源好评率100%
好的,这个问题属于技术问题,以下是对应的算法实现:
```
void reverseList(int *arr, int len)
{
for(int i = 0; i < len / 2; i++)
{
int temp = arr[i];
arr[i] = arr[len - i - 1];
arr[len - i - 1] = temp;
}
}
```
假设序列为:a, a2, ..., 2,那么只需要将这个序列转换为对应的数组,然后调用上述算法即可。
要注意的是,这里所谓的“就地逆置”指的是不需要创建新的数组,直接在原来的数组上进行操作。
阅读全文