单链表反序递归版本和迭代版本
来源:互联网 发布:手机淘宝突然打不开了 编辑:程序博客网 时间:2024/05/21 06:13
/* 将单链表反序 */node *reverse_iterative(node *L){if (!L)return NULL;node *head, *tail, *p;head = tail = L;p = L->next;head->next = NULL;while (p){head = p;p = p->next;head->next = tail;tail = head;}return head;}/* 将单链表反序递归版本 */void reverse(node * &L){if (!L || !L->next) return;node *rest = L->next;reverse(rest);L->next->next = L;L->next = NULL;L = rest;}
0 0
- 单链表反序递归版本和迭代版本
- 寻找多数元素的递归和迭代版本
- 版本迭代
- iOS版本迭代
- 版本更新迭代
- Android版本迭代
- 版本迭代
- C++之实现两个链表合并(迭代和递归版本)(19)---《那些奇怪的算法》
- 递归和迭代
- 递归和迭代
- 递归和迭代
- 递归和迭代
- 递归和迭代
- 递归和迭代
- 递归和迭代
- 递归和迭代
- 递归和迭代
- 递归和迭代
- opencv2操作像素的几种方法
- C++ static、const和static const 以及它们的初始化
- Linux音频驱动之ASoC架构中的Platform
- C++比C的优势
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- 单链表反序递归版本和迭代版本
- android asmack 注册 登陆 聊天 多人聊天室 文件传输
- zoj_2165
- 即使我有最新
- hdu1072Nightmare(广搜)
- 最全的Android源码目录结构详解
- 使用开源的tessnet-orc识别验证码——训练篇
- UVA 12293 - Box Game(博弈)
- 从零实现MVC框架之AOP事务(5)