链表相关操作二(两种遍历方式)
来源:互联网 发布:新津知美术馆闭馆时间 编辑:程序博客网 时间:2024/04/30 06:14
1、头结点不存放Value
void reverseLinkList(PNODE head){NODE *p,*q,*r;p = head->pNext;if(p==NULL || p->pNext==NULL){return;//说明没有元素或只有一个元素}q = p->pNext;while(q){r = q->pNext;p->pNext = r;//将q删除q->pNext = head->pNext;//将q插入到第一个结点head->pNext = q;q = r;}}
2、头结点存放Value
Node * reverse(Node * head) { if(head == NULL) return head; Node *p = head->next; if(p == NULL) return head; Node *q = p->next; if(q == NULL) { head->next = NULL; p->next = head; return p; } head->next = NULL; while(q) { p->next = head; head = p; p = q; q = q->next; } p->next = head; return p; }
- 链表相关操作二(两种遍历方式)
- haffmanTree(哈夫曼树)的相关操作 + 两种遍历哈弗曼算法+ 无递归遍历+ 叶子节点遍历
- 两种方式遍历HashMap
- 两种方式遍历HashMap
- HashMap两种遍历方式
- Map两种遍历方式
- 两种方式遍历HashMap
- 集合详解(三)----Map的两种遍历方式
- Winform遍历窗口的所有控件(两种方式)
- HashMap遍历的两种方式
- 遍历数组的两种方式
- 遍历HashMap的常用两种方式
- HashMap遍历的两种方式
- HashMap遍历的两种方式
- HashMap遍历的两种方式
- HashMap遍历的两种方式
- hashmap遍历的两种方式
- HashMap遍历的两种方式
- IOS加载视图的两种方式
- 获取DDB图像的内容
- 2009西电计算机研究生复试上机题(2)
- jQuery 入门教程(10): 回调函数
- jQuery 入门教程(11): 方法链
- 链表相关操作二(两种遍历方式)
- LeetCode : Sum Root to Leaf Numbers
- 如何用花生壳搭建SVN服务器
- 机器学习中的数学(4)-线性判别分析(LDA), 主成分分析(PCA)
- “中国人口太多”是一种错觉
- HTTP请求过程
- 机器学习中的数学(3)-模型组合(Model Combining)之Boosting与Gradient Boosting
- 2013.03.11早读课——SoftReference
- [html5游戏开发]数独游戏-完整算法-开源讲座