设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1)。
[算法分析]
扫描顺序表L的前半部分元素,对于元素L.data[i] (0<=i
[算法描述]
void Reverse(SqList &L){
Elemtype temp; //辅助变量
for(i=0;i
temp=L.data[i]; //交换L.data[i]与L.data[L.length-i-1]
L.data[i]=L.data[L.length-i-1];
L.data[L.length-i-1]=temp;
}
}



