已知线性表的存储结构为顺序表,阅读下列算法,并回答以下问题。
(1)设线性表L=(21,-7,-8,19,0.-11.34.30.-10), 写出执行fun(&L)后的L状态。
(2)简述算法fiun的功能。
void fun(SeqList *L)
{
int i,j;
for (i=j=0;ilength; i++)if(L->data[i]>=0)
if(i!=j)
L->data[j]=L->data[i];
j++;
}
L->length=j;
fun函数实现的功能是删除顺序表中所有的负数