3.10
6.从链表L1中删除一些节点,其位置在有序链表L2中给出。例如,L1=(1,2,3,4,5),L2=(2,5),则删除后,L1=(1,3,4)。
void doubspec_delete(List la, List lb, List lc) {
List p, q, r;
p = la;
q = lb->next;
r = lc->next;
int temp, n, l, i = 0, j = 0;
n = List_length(lb);
l = List_length(lc);
while (i != n)
{
i++;
temp = q->info;
//cout << temp << endl;
Spec_Delete(p, temp);
q = q->next;
}
while (j != l)
{
j++;
temp = r->info;
//cout << temp << endl;
Spec_Delete(p, temp);
r = r->next;
}
find_List(p);
}