设计一个高效算法,将顺序表L的所有元素逆置,要求算法空间复杂度为O(1)。 算法思想:同时遍历顺序表的前后两部分,对于元素L.data[i] (0<=i<L.length/2),将其与后半部分的对应元素L.data[L.length-i-1]进行交换。 代码如下: #include <stdlib.h> #include <stdio.h> #define MaxSize 50 typedef int ElemType