链表的结点类型定义如下:
typedef struct node *link;
struct node
{
ListItem element;
link left;
link right;
}*p,*q,*r;
删除双链表中结点p(由p指向的结点)的操作是( )。
A、q=p->left;r=p->right;q->right=r;r->left=q;
B、q=p->right;r=p->left;q->right=r;r->left=q;
C、q=p->left;r=p->right;q->left=r;r->right=q;
D、q=p->left;r=p->right;q->right=r->left;
登录后提交答案
暂无评论,来抢沙发