题目
已知一个带有表头结点[1]的循环双链表L,结点结构为prev data next其中prev和next分别是指向其直接前驱和直接后继结点的指针。现要删除指针p所指的结点,正确的语句序列是()。A. p- >next- >prev-p- >prev; p- >prev- >next=p- >prev; free(p);B. p- >next- >prev=p- >next; p- >prev- >next=p- >next; free(p);C. p- >next- >prev=p- >next; p- >prev >next=p- >prev; free(p);D. p- >next- >prev=p- >prev; p- >prev- >next=p- >next; free(p)
已知一个带有表头结点[1]的循环双链表L,结点结构为prev data next其中prev和next分别是指向其直接前驱和直接后继结点的指针。现要删除指针p所指的结点,正确的语句序列是()。
A. p- >next- >prev-p- >prev; p- >prev- >next=p- >prev; free(p);
B. p- >next- >prev=p- >next; p- >prev- >next=p- >next; free(p);
C. p- >next- >prev=p- >next; p- >prev >next=p- >prev; free(p);
D. p- >next- >prev=p- >prev; p- >prev- >next=p- >next; free(p)
题目解答
答案
D. p- >next- >prev=p- >prev; p- >prev- >next=p- >next; free(p)