通过移动指针交换两个相邻的数据
1.单链表
2.双链表
前提:List P ;Node* PTemp;
PTemp=P->next;
P->next=PTemp->next;
PTemp->next=PTemp->next->next;
P->next->next->PTemp;//不可用PTemp->next
(P为待交换的第一个结点的前驱结点)
通过移动指针交换两个相邻的数据
1.单链表
2.双链表
前提:List P ;Node* PTemp;
PTemp=P->next;
P->next=PTemp->next;
PTemp->next=PTemp->next->next;
P->next->next->PTemp;//不可用PTemp->next
(P为待交换的第一个结点的前驱结点)