递归实现链表的正序和倒序输出
2012-03-10 00:12
253 查看
void display(Link p)//正序 { if(p==NULL) { return; } printf("%d\n", p->data); display(p->next); } void displayReverse(Link p)//倒序 { if(p==NULL) { return; } displayReverse(p->next); printf("%d\n", p->data); }
相关文章推荐
- 单向链表的倒序输出(栈实现和递归实现)
- 利用递归实现对输入字符串的倒序输出
- 【数据结构】-线性表-链表 熟练度max=6(利用递归倒序输出L中的值域)
- Python实现9*9乘法口诀表(正序输出和倒序输出)
- 链表逆序(递归&非递归)/倒序输出链表值/用一个递增序列构建平衡二叉搜索树/用递归的方法判断数组是不是升(降)序排列
- 单链表倒序的递归与非递归实现
- 递归倒序输出链表
- java实现单向链表CRUD,反转,排序,查找倒数第k个元素,递归输出等操作
- Java递归实现字符串的倒序输出
- 面试之路(21)-链表的倒序实现
- java用递归实现输入字符串反向输出
- 用链表实现二叉树的实现(递归)
- 递归实现删除链表中值为x的元素
- 递归实现文件目录的输出
- 带头结点链表逆序---逆归与非递归实现
- 题目: 从键盘输入若干个正整数, 按从小到大的顺序输出. 输入负数表示输入结束. 用链表实现.
- C语言实现双向链表删除节点、插入节点、双向输出等操作
- 【C++】用栈实现倒序输出一个字符串(可以带空格)
- 单链表建立(头插法,头插法,用数组),求长,插入,删除,输出,释放(递归释放和循环释放),归并(递增和递减)
- 使用递归实现全排列输出