假设某个单向循环链表的长度大于1 且表中既无头结点也无头指针。已知s为指向链表中某个结点的指针

大学网课 已帮助 人

假设某个单向循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表中某个结点的指针,试编写算法在链表中删除指针s所指结点的前驱结点。 StatusListDelete_CL(LinkList &S) { LinkList p,q; if(S==S->next)return ERROR; q=S; p=S->next; while(){ q=p; p=p->next; } q->next=p->next; free(p); return OK; }

A.p->next!=S

B.p->next==S

C.p!=S

D.p==S

假设某个单向循环链表的长度大于1 且表中既无头结点也无头指针。已知s为指向链表中某个结点的指针

热搜:关于线性表的长度,以下论述正确的是