对于顺序存储结构的线性表删除所有值为K的元素
定义结构体: struct node{ int elem; node* next; }; 删除函数:(删除l所指节点,p为l前节点) void delete(node* p,node*l) {p->next=l->next; l=l->next; free(l);} 主要程序:先让p指第一个,l指第2个) for(int i=1;ielem==k){delete(&p,&l);} p=p->next; l=l->next;} 潦草写的 错误有点 边界的时候会有点溢出问题 自己改下吧