【参考答案】
// 删除操作Status ListDelete_DuL(DulinkList &L,inti,Ele mType &e){if(!(p=G e tElemP_DuL(L,i))) return ERROR;e=p->data;p->prior->next=p->next;p->next->prior=p->pror;free(p);return OK;}// 插入操作Status ListInsert_DuL(DulinkList &L,inti,ElemType &e){if(!(p=G e tElemP_DuL(L,i)))return ERROR;if(!(s=(DulinkList)malloc(sizeof(DuLNode))))return ERROR;s->data=e;s->pri or =p;p-> next -> prior =s;p->next=s;s->next=p->next->next;return OK;}



