《数据结构与算法分析,C语言描述》表,栈和队列部分课后题:
单链表:P为待交换的第一个结点的前驱结点:
- pTemp = p->next;
- p-next = pTemp->next;
- pTemp->next = pTemp->next->next;
- p->next->next = pTemp;
双链表:P为待交换的第一个结点
- p->last->next = p->next;
- p->next->last = p->last;
- p->next->next = p;
- p->last = p->next;
- p->next->next->last = p;
- p->next = p->last;
本文转hackfreer51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/812925,如需转载请自行联系原作者