首页 > 试题广场 >

有一个双向链表,结点有两个指针域,llink和rlink分别

[单选题]
有一个双向链表,结点有两个指针域,llink和rlink分别指向前趋及后继,链中结点数大于2,设p指向链表中的一个结点,且p不是第一个结点。现要求删去p所指结点,则正确的删除是
  • p->llink->rlink=p->llink; p->llink->rlink=p->rlink;dispose(p);
  • dispose(p);p->llink->r1ink=p->llink; p->llink->rlink=p->rlink;
  • p->llink->rlink=p->llink; dispose(p);p->llink->r1ink=p->rlink;
  • p->llink->rlink=p->rlink:;p->rlink->llink=p->llink;dispose(p);
推荐

分别手动模拟四个选项,只有D可以

发表于 2018-07-25 20:41:03 回复(0)
发表于 2018-09-13 20:24:13 回复(0)