1 public class Main {
 2
 3     // 逆序打印链表
 4     public void reversePrint(Node node) {
 5         if (node == null){
 6             return;
 7         }
 8         reversePrint(node.next);
 9         System.out.println(node.data);
10     }
11
12     public Node createListNodes() {
13         Node node7 = new Node(7, null);
14         Node node6 = new Node(6, node7);
15         Node node5 = new Node(5, node6);
16         Node node4 = new Node(4, node5);
17         Node node3 = new Node(3, node4);
18         Node node2 = new Node(2, node3);
19         Node node1 = new Node(1, node2);
20         Node head = new Node(0, node1); // head pointer
21
22         return head;
23     }
24
25     public static void main(String[] args) {
26         Main main = new Main();
27         main.reversePrint(main.createListNodes().next);
28
29     }
30
31 }

转载于:https://www.cnblogs.com/jiangyi-uestc/p/10051564.html

【链表】逆序打印链表相关推荐

  1. C++实现链表逆序打印、链表反转

    //题目:C++实现链表逆序打印.链表反转 // 如何将链表逆序,取决于题目的要求.如果面试官只要求打印,一般不改动链表结构为好,如果要求改变链表的方向,则需要改变结构,再顺序打印. // 方法1:只 ...

  2. 【链表】C++链表反转、链表逆序打印

    转载地址:http://blog.csdn.net/yebanxin/article/details/51942598 题目:C++实现链表逆序打印.链表反转 如何将链表逆序,取决于题目的要求.如果面 ...

  3. 【链表】C++链表反转、链表逆序打印(三)

    题目:C++实现链表逆序打印.链表反转 如何将链表逆序,取决于题目的要求.如果面试官只要求打印,一般不改动链表结构为好,如果要求改变链表的方向,则需要改变结构,再顺序打印. 方法1:只逆序打印,不改变 ...

  4. 算法习题---线性表之单链表逆序打印

    一:题目 逆序打印单链表中的数据,假设指针指向单链表的开始结点 二:思路 1.可以使用递归方法,来进行数据打印 2.可以借助数组空间,获取长度,逆序打印数组 3.若是可以,对链表数据使用头插法,逆序排 ...

  5. C++ Python 链表逆序 反转链表

    ** 以下为C++版本 ** 已知链表头节点指针head,将链表逆序.(不可申请额外空间) #include<stdio.h> struct ListNode {int val; //数据 ...

  6. 链表逆序 java_链表逆序(JAVA实现)

    题目:将一个有链表头的单向单链表逆序 分析: 链表为空或只有一个元素直接返回: 设置两个前后相邻的指针p,q,使得p指向的节点为q指向的节点的后继: 重复步骤2,直到q为空: 调整链表头和链表尾: 图 ...

  7. python单向链表逆序_链表逆序-Python实现

    题目描述: 给定一个带头节点的单链表,将其逆序.即如果单链表原来为head->1->2->3->4->5->6->7,那么逆序后变为head->7-&g ...

  8. python单链表逆序_python链表倒序

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python 实现双向链表(图解)----双向链表双向链表也叫双链表,是链表的一 ...

  9. python逆序打印出各位数字_Python练习题 024:求位数及逆序打印

    [Python练习题 024] 给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. ---------------------------------------------- ...

最新文章

  1. 让您的Eclipse具有千变万化的外观
  2. Cisco PIX防火墙配置命令大全
  3. oracle中常见ck和fk是什么,Oracle常用知识总结
  4. 实验五 编写、调试具有多个段的程序
  5. 用不好这七大工具,别说你懂项目管理!
  6. Android 内存管理 Memory Leak OOM 分析
  7. android应用窗口模式,[技巧]如何启用Android N开发者预览版中的“自由窗口”模式...
  8. UE4多线程任务系统详解
  9. Docker 官方公共仓库 Docker Hub 遭攻击,恐19 万用户信息泄露;Intel 10核心新品要现身了?...
  10. aix 查看防火墙状态_Linux 7.x 防火墙amp;端口
  11. 本田2022年新车将搭载谷歌Automotive OS
  12. UML及UML如何描述复杂系统的开发模型?
  13. 如何将自己的数据转换为Pascal voc2017数据集标注格式
  14. 如何免费下载优质的PPT模板?
  15. 2019 d serv 激活_Science | 清华大学柴继杰课题组与合作者首次揭示植物TNL类抗病蛋白激活的分子机制...
  16. 含根式的定积分计算_定积分计算详细步骤
  17. OSChina 教师节乱弹 ——辛苦你了,金将军
  18. word中交叉引用多篇参考文献格式[1-2]操作以及显示错误问题
  19. 在vue新版脚手架中下载和使用jquery
  20. graphpad分组百分比柱状图_Graphpad Prism 8.0绘制分组散点图与柱状图共存图

热门文章

  1. [机器学习]一个例子完美解释朴素贝叶斯分类器
  2. MySQL Fabric 实践
  3. TensorFlow(八)激活函数
  4. opencv图像深度-1_OpenCV空间AI竞赛之旅(第1部分-初始设置+深度)
  5. 【Android 修炼手册】常用技术篇 -- 聊聊 Android 的打包
  6. 殷墟 太行山 红旗渠
  7. 从提香到戈雅:西班牙普拉多博物馆藏画展
  8. VHDL程序基本构建
  9. python异步io 队列_python 学习笔记九 队列,异步IO
  10. mysql数据库云读取_云数据库 MySQL版