[单选题]

设有指针p指向带表头结点的单链表,现将指针p指向节点的后继节点删除(不考虑节点值及空间回收),其操作是______。其中p^.next表示p所指节点的链域,q是一个临时指针变量,初始值为null。

A.p:=p^.next

B.q:=p^.next;p^.next:=q^.next

C.p^.next:=q;q^.next:=p

D.p:=q^.next;q^.next=p

参考答案与解析:

相关试题

设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。

[单选题]设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。A.p->n

  • 查看答案
  • 设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。

    [单选题]设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。A.p->n

  • 查看答案
  • 设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。

    [单选题]设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。A.p->n

  • 查看答案
  • 设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。

    [单选题]设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。A.p->n

  • 查看答案
  • 设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。

    [单选题]设指针q指向单链表中节点A,指针p指向单链表中节点A的后继节点B,指针s指向被插入的节点X,则在节点A和节点B插入节点X的操作序列为()。A.p->n

  • 查看答案
  • 设有指针head指向的带表头结点的单链表,现将指针p指向的结点插入表中,使之成为

    [单选题]设有指针head指向的带表头结点的单链表,现将指针p指向的结点插入表中,使之成为第一个结点,其操作是______其中p^.next、head^.next分别表示p、head所指结点的链域。A.p^.next:=head^.next; head^.next:=pB.p^.next:=head^.next; head:=pC.p^.next:=head; head:=pD.head^.next:=head; p:=head

  • 查看答案
  • 设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。

    [单选题]设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。A.q=p->next;p->data=q->data;p->n

  • 查看答案
  • 设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。

    [单选题]设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。A.q=p->next;p->data=q->data;p->n

  • 查看答案
  • 设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。

    [单选题]设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。A.q=p->next;p->data=q->data;p->n

  • 查看答案
  • 设指针变量p指向单链表中某结点A,则删除结点A的后继结点需要的操作为()(不考虑

    [填空题] 设指针变量p指向单链表中某结点A,则删除结点A的后继结点需要的操作为()(不考虑存储空间的释放)。

  • 查看答案