数据结构:链表,栈堆,队列
2015-07-03 10:20
260 查看
通过移动指针交换两个相邻的数据
1.单链表
2.双链表
前提:List P ;Node* PTemp;
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.线性表(下)
- 数据结构之---C语言实现哈夫曼树和编码
- 离散数学Notes
- Codeforces Round #311 (Div. 2) E. Ann and Half-Palindrome (DP+字典树)
- 【数据结构】堆栈和队列
- 2015华为软赛(四)——数据结构设计
- 数据结构复习001
- Binder学习一——Binder基础数据结构
- 数据结构与算法之二叉树(一)-----建立二叉树以及反转二叉树
- COJ979 WZJ的数据结构(负二十一)
- 编程之久除了算法和数据结构 什么也不属于我们
- 数据机构与算法-数据结构的一些基本概念
- 数据机构与算法-数据结构的一些基本概念
- 基于C语言的通用数据结构和算法库
- 【数据结构】Java单链表的逆序
- JS数据结构之BinarySearchTree
- COJ980 WZJ的数据结构(负二十)
- 数据结构与算法之七大排序总结
- raw数据结构
- 算法与数据结构先导章