题目内容
(请给出正确答案)
[单选题]
假设某个单向循环链表的长度大于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.p—>next!=s2.p=p—>next3.s(或p—>next) 1.p—>next!=s2.p=p—>next3.s(或p—>next)
如搜索结果不匹配,请 联系老师 获取答案