已知head是指向一个带头结点的单链表的头指针,p指向该链表的任一结点,试写一算法,将p所指向的结点与其后续结点位置交换.这是课本给出的答案void ExchangeNode(LinkList head,ListNode *p){ ListMode *q,*r,*s q=p->next if(p==head) head=head-next s=head-next head->next=p p->next=selse r=hea...