算法思想:开始时将第一个元素视为一个不重复的有序表,之后依次判断后面的元素是否与前面有序表的最后一个元素相同。
bool Delete(SeqList *L){
int i,j;
if(L.length==0)
return false;
for(i=0;j=1;j<L.length;j++)
if(L.data[i]!=L.data[j];
L.data[++i]=L.data[j];
L.length=i+1;
return true;
}
算法思想:开始时将第一个元素视为一个不重复的有序表,之后依次判断后面的元素是否与前面有序表的最后一个元素相同。
bool Delete(SeqList *L){
int i,j;
if(L.length==0)
return false;
for(i=0;j=1;j<L.length;j++)
if(L.data[i]!=L.data[j];
L.data[++i]=L.data[j];
L.length=i+1;
return true;
}