将一个顺序表倒置。即,如果顺序表各个结点值存储在一维数组a中,倒置的结果是使得数组a中的a[0]等于原来的最后一个元素,a[1] 等于原来的倒数第2个元素,…,a的最后一个元素等于原来的第一个元素。的代码(用c语言实现)
时间: 2024-03-09 08:47:23 浏览: 64
用C语言实现顺序表的逆置
5星 · 资源好评率100%
好的,以下是将一个顺序表倒置的代码示例(使用C语言实现):
```c
void reverse(int a[], int n) {
int i, t;
for (i = 0; i < n/2; i++) {
t = a[i];
a[i] = a[n-i-1];
a[n-i-1] = t;
}
}
```
其中,`a`表示顺序表对应的一维数组,`n`表示数组的长度。函数通过遍历数组,将第i个元素与倒数第i个元素进行交换,从而实现数组的倒置。
阅读全文