这个的AB选项不是一样的吗?

img

交换前
链表为p-q-r-t(假设r的下一个为t)
p->next = q
q->next = r
r->next = t

A选项
q->next=r->next=t
p->next=r
r->next=q
链表变为p-r-q-t

B选项
r->next=q
q->next=r->next=q
p->next=r
链表变为p-r-q-q(q->next=q,q指向了自己,和后面的t断开了)

B里面r->next=q,q->next=r->next(此时r已经指到q了相当于q指到自己)