程序员面试宝典之数据结构基础----单链表的逆序打印
来源:互联网 发布:以下哪件商品能在淘宝上发布 编辑:程序博客网 时间:2024/05/17 04:32
单链表的逆序有两种方法,递归和非递归,前面已经有具体的实现,这里把单链表的逆序输出单独拿出来,因为这里用的递归方法比较巧妙,当然,可以先把单链表逆序,然后再顺序打印出,也是可以的,这里直接用递归的方法实现打印:
void print_reverse_list(node* head){ assert(head); else if(head->next == NULL) printf("%d\n",head->data);//print the last node else { print_reverse_list(head->next); printf("%d\n",head->data);//print other nodes. }}
- 程序员面试宝典之数据结构基础----单链表的逆序打印
- 程序员面试宝典之数据结构基础---⑤单链表逆序的递归与非递归实现
- 程序员面试宝典之数据结构基础----①单链表的建立、测长、打印(读后)
- 程序员面试宝典之数据结构基础-----③单链表的插入
- 程序员面试宝典之数据结构基础
- 【程序员面试宝典】数据结构基础二单链表循环链表的操作 建立|插入删除|打印|合并
- 程序员面试宝典之数据结构基础----⑥双链表的建立,插入和删除
- 程序员面试宝典之数据结构基础----队列的入队与出队
- 程序员面试宝典之数据结构基础----②单链表删除节点(读后)
- 程序员面试宝典之数据结构基础----④单链表排序(读后)
- 程序员面试宝典 C13数据结构基础 13.1 单链表
- 【程序员面试宝典】数据结构基础1:链表
- 【程序员面试宝典】数据结构基础一单链表:创建|求长|插入|删除|排序|打印|逆置
- 面试宝典之数据结构
- 程序员面试宝典之数据结构基础----循环链表(约瑟夫环问题)
- 程序员面试宝典之数据结构基础----C++两个栈实现一个队列功能
- 【程序员面试宝典】数据结构基础三循环链表
- 程序员求职之道(《程序员面试笔试宝典》)之程序设计基础(static的使用)?
- Linux内核高端内存管理
- Activity设置全屏以及Android获得屏幕的宽和高
- 面向对象分析设计_重要的4个设计原则
- 我的Google Reader订阅
- 《Unix 网络编程》 unp.h头文件
- 程序员面试宝典之数据结构基础----单链表的逆序打印
- hdu 1011 Starship Troopers 树形dp
- Apache模块开发指南-APR池
- javascript性能
- 网站分析细分工具:高级细分与过滤器
- 求K个最小元素
- ubuntu配置NFS,挂载开发板
- 网站分析基础概念之初访者
- Ubuntu下NFS服务器的bug