若有以下定义:  struct node  { int data; struct node next;  } p,q,t; 指针p、t和q分别指向图中所示结点: p               t               q ↓              ↓              ↓┌──┬──┐ ┌──┬──┐ ┌──┬──┐│data│next┼→│data│next┼→│data│next┼→...└──┴──┘ └──┴──┘ └──┴──┘                                                           现要将t和q所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是(   )

  • A、t->next=q->next;p->next=q;q->next=t;
  • B、p->next=q;t->next=q->next;q->next=t;
  • C、q->next=t;t->next=q->next;p->next=q;
  • D、t->next=q->next;q->next=t;p->next=q;

答案:

请联系我 商务合作、广告投放、题目勘误、侵权投诉

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部