• 2022-05-28
    己知一个带有表头结点的双向循环链表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);
  • 举一反三