【链表】逆序打印链表
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
【链表】逆序打印链表相关推荐
- C++实现链表逆序打印、链表反转
//题目:C++实现链表逆序打印.链表反转 // 如何将链表逆序,取决于题目的要求.如果面试官只要求打印,一般不改动链表结构为好,如果要求改变链表的方向,则需要改变结构,再顺序打印. // 方法1:只 ...
- 【链表】C++链表反转、链表逆序打印
转载地址:http://blog.csdn.net/yebanxin/article/details/51942598 题目:C++实现链表逆序打印.链表反转 如何将链表逆序,取决于题目的要求.如果面 ...
- 【链表】C++链表反转、链表逆序打印(三)
题目:C++实现链表逆序打印.链表反转 如何将链表逆序,取决于题目的要求.如果面试官只要求打印,一般不改动链表结构为好,如果要求改变链表的方向,则需要改变结构,再顺序打印. 方法1:只逆序打印,不改变 ...
- 算法习题---线性表之单链表逆序打印
一:题目 逆序打印单链表中的数据,假设指针指向单链表的开始结点 二:思路 1.可以使用递归方法,来进行数据打印 2.可以借助数组空间,获取长度,逆序打印数组 3.若是可以,对链表数据使用头插法,逆序排 ...
- C++ Python 链表逆序 反转链表
** 以下为C++版本 ** 已知链表头节点指针head,将链表逆序.(不可申请额外空间) #include<stdio.h> struct ListNode {int val; //数据 ...
- 链表逆序 java_链表逆序(JAVA实现)
题目:将一个有链表头的单向单链表逆序 分析: 链表为空或只有一个元素直接返回: 设置两个前后相邻的指针p,q,使得p指向的节点为q指向的节点的后继: 重复步骤2,直到q为空: 调整链表头和链表尾: 图 ...
- python单向链表逆序_链表逆序-Python实现
题目描述: 给定一个带头节点的单链表,将其逆序.即如果单链表原来为head->1->2->3->4->5->6->7,那么逆序后变为head->7-&g ...
- python单链表逆序_python链表倒序
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python 实现双向链表(图解)----双向链表双向链表也叫双链表,是链表的一 ...
- python逆序打印出各位数字_Python练习题 024:求位数及逆序打印
[Python练习题 024] 给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. ---------------------------------------------- ...
最新文章
- 让您的Eclipse具有千变万化的外观
- Cisco PIX防火墙配置命令大全
- oracle中常见ck和fk是什么,Oracle常用知识总结
- 实验五 编写、调试具有多个段的程序
- 用不好这七大工具,别说你懂项目管理!
- Android 内存管理 Memory Leak OOM 分析
- android应用窗口模式,[技巧]如何启用Android N开发者预览版中的“自由窗口”模式...
- UE4多线程任务系统详解
- Docker 官方公共仓库 Docker Hub 遭攻击,恐19 万用户信息泄露;Intel 10核心新品要现身了?...
- aix 查看防火墙状态_Linux 7.x 防火墙amp;端口
- 本田2022年新车将搭载谷歌Automotive OS
- UML及UML如何描述复杂系统的开发模型?
- 如何将自己的数据转换为Pascal voc2017数据集标注格式
- 如何免费下载优质的PPT模板?
- 2019 d serv 激活_Science | 清华大学柴继杰课题组与合作者首次揭示植物TNL类抗病蛋白激活的分子机制...
- 含根式的定积分计算_定积分计算详细步骤
- OSChina 教师节乱弹 ——辛苦你了,金将军
- word中交叉引用多篇参考文献格式[1-2]操作以及显示错误问题
- 在vue新版脚手架中下载和使用jquery
- graphpad分组百分比柱状图_Graphpad Prism 8.0绘制分组散点图与柱状图共存图