已知一个顺序表中的元素按值非递减有序排列 试写一算法 删除表中值相同的多余元素。
元素,中值,算法
已帮助 人
已知一个顺序表中的元素按值非递减有序排列,试写一算法,删除表中值相同的多余元素。
-
void delete(SEQUENLIST *L)
{ int i,m;
i=0;
while(i<L->len)
{ while(i<L->len&&L->data[i]==L->data[i+1])
{ for(m=i+1;m<L->len;m++)
L->data[m]=L->data[m+1];
L->len--;
}
i++;
}
}
