单链表的倒置
来源:互联网 发布:lua 5.2 for windows 编辑:程序博客网 时间:2024/05/16 14:57
承接上篇单链表的增删改查实现,这里我们讲讲单链表的倒置。
不理解什么是单链表的倒置可以看下图,就是单链表的逆序输出
核心思想代码
typedef struct listNode{ int data; //数据域 struct listNode *next; //指针域}linkList;
void reverseLinkList(linkList *tempList){ linkList *newList = tempList->next, *node; tempList->next = NULL; while(newList) { node = newList; newList = newList->next; node->next = tempList->next; tempList->next = node; }}
核心思想:头插法创建单链表(如果这个会的话,倒置很简单)
过程图(承接上面代码)⊙﹏⊙字好丑(可拖拽图片到桌面方法查看)
实例代码可以点击Demo查看
更多数据结构与算法实例代码查看(下载)地址:https://github.com/52UUD/Algorithm-Design
0 0
- 单链表-----单链表的倒置
- 单链表的倒置
- 单链表的倒置
- 【数据结构】单链表的倒置
- 单链表的倒置
- 单链表的倒置实现代码
- 单链表建立、倒置的思考
- 1. 单链表的倒置输出
- 实现一个单链表的倒置
- 倒置单链表
- 倒置单链表
- 单链表倒置
- 单链表倒置
- 单链表倒置
- 单链表倒置
- 单链表倒置
- 单链表的创建、插入、删除、倒置操作
- 单链表的创建、插入、删除、倒置操作
- 黑马程序员——Java集合框架
- 转一篇我在简书上的一篇文章关于 navigationBar
- 八大排序代码总结
- Android——事件过滤策略和 IntentFilter
- hdu1305 Immediate Decodability (判断一串是否是另一串的前缀,暴力)
- 单链表的倒置
- KVC的使用
- MYSQL for MAC 的基本操作
- HDU-1505-City Game【dp】【思维】
- php常用函数
- windows常用API函数
- navigationBar 的渐变透明效果
- 黑马程序员——接口interface
- LruCache类