倒序打印一个单链表

2023-11-16

public class SingleLinkList {
	private static LinkListNode root;
	public static LinkListNode initSingleLinkList(){
		LinkListNode nodeFive = new LinkListNode(5,null);
		LinkListNode nodeFour = new LinkListNode(4,nodeFive);
		LinkListNode nodeThree = new LinkListNode(3,nodeFour);
		LinkListNode nodeTwo = new LinkListNode(2,nodeThree);
		LinkListNode nodeOne = new LinkListNode(1,nodeTwo);
		root = new LinkListNode(0,nodeOne);
		
		return root;
	}
	
	public static void vistNode(LinkListNode node){
		System.out.println(node.getValue());
	}
	
	public static void viewLinkListStartToEnd(LinkListNode node){
		if(null != node){
			vistNode(node);
			viewLinkListStartToEnd(node.getNextNode());
		}
	}
	
	public static void viewLinkListEndToStart(LinkListNode node){
		if(null != node){
			viewLinkListEndToStart(node.getNextNode());
			vistNode(node);
		}
	}
	
	public static void main(String[] args) {
		viewLinkListStartToEnd(initSing
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

倒序打印一个单链表 的相关文章

  • 如何使用JSmooth软件将java文件打包发布成exe文件,在没有jre环境的机子上运行(亲测有用)

    使用JSmooth将Java应用程序转化为 exe windows可运行程序 昨天帮一位非从事软件的同学写了个计算小程序 第一次使用JSmooth软件将Java程序转换成 exe文件 在其没有JRE的电脑上成功运行 由于是第一次倒腾 所以花
  • java基础(JDK,JRE,JVM,API,注释,dos命令)

    1 计算机编程语言 第一代 机器语言 相当于人类的石器时代 第二代 汇编语言 相当于人类的青铜 铁器时代 第三代 高级语言 相当于人类的信息时代 2 JDK JRE JDK Java Development Kit 是Java程序开发工具包
  • 【Hbuilder+vue项目学习】新项目初建

    下载uView空白模板 下载包中的内容 导入在Hbuilder X中导入项目即可创建成功 在gitee上管理项目 填写好名称 介绍等信息 点击创建即可 点击HbuilderX下的终端图标 进行上传项目操作 emmm终端一片空白 用不了 网上
  • 狂神。SMBMS(超市订单管理系统)

    SMBMS 超市订单管理系统 代码 建议把静态资源和sql拿过来用 其他自己写一遍练手 注意修改相关配置文件 链接 https pan baidu com s 12MmpF9msJVjLT1U77XYfRw 提取码 11fv 数据库 项目如
  • Java压缩包制作遗留问题解决

    本文衔接上篇JDK压缩包制作环境配置 在环境配置好后 在DOS命令窗口会发现Java依旧无法运行 提示安装没成功 报错 Error occurred during initialization of VM java lang NoClass
  • eclipse运行程序时只有run on server

    最近写jsp的程序比较多 写java程序时 发现一点击运行按钮就开始启动服务器了 这是因为没有写主函数的原因 注意这个问题
  • Java中的栈区和堆区问题(关于数组)

    Java中创建的局部变量等是存放在栈区的 而数组是存放在堆区的 那些new出来的对象也大多存放于堆区 栈区的空间往往不大 而堆区空间就会大很多 这里我们创建一个数组 如果在idea中打印a 会得到一串符号 这个是数组在堆区首元素的地址 代表
  • JVM各垃圾回收器优缺点及应用场景

    目录 为什么需要使用垃圾收集器 JVM各垃圾收集器特点 1 Serial收集器 2 ParNew收集器 3 Parallel Scavenge收集器 4 Serial Old收集器 5 Parallel Old收集器 6 Serial Se
  • 用IDEA编写第一个JAVA程序

    第一步 打开IDEA IDEA下载链接 IntelliJ IDEA The Capable Ergonomic Java IDE by JetBrains 第二步 选择新建一个空项目 第三步 java项目的文件层次是 项目 包 类 创建一个
  • Java IO流

    Java的IO通过java io包下的类和接口来支持 在java io包下主要包括输入流 输出流两种IO流 每种输入 输出流又可分为字节流和字符流两大类 其中字节流以字节为单位来处理输入 输出操作 而字符流则以字符来处理输入 输出操作 1
  • 基于对象语言

    所谓的基于对象语言 指的是在程序的内部已经为用户提供好若干个对象 用户直接使用这些对象即可 如 javascript
  • 内存溢出问题解决思路

    内存溢出问题解决 一 常规解决思路 首先 在JVM参数配置时需要配置内存溢出后dump出内存的快照来 配置如下 XX HeapDumpOnOutOfMemoryError XX HeapDumpPath 内存快照 hprof输出路径 然后
  • 初识操作系统

    初识操作系统 1 硬件组成 冯诺依曼体系结构 2 操作系统 Operator System 概念 OS定位 设计OS的目的 3 进程 进程的初步认识 时间片 并发与并行 内核态与用户态 进程中的上下文 进程状态 进程 线程小结 进程小结 线
  • 蓝桥杯有必要参赛吗?

    昨天和群里的小伙伴在群里聊 有的小伙伴竟然说蓝桥杯一等奖没有含量 我也是醉了 就像去年看了一个号主写的 研究生遍地都是 放眼全国14亿人口 别说研究生了 本科生占比有多少 蓝桥杯是我人生中得到的第一个大奖 在蓝桥杯大赛备赛期间 我学到了很多
  • 关于ArithmeticException 异常捕获(double类型的数据除于0为什么是无穷大?)

    关于ArithmeticException 异常捕获 double类型的数据除于0为什么是无穷大 在做实验编写应用程序 从命令行中输入表示两个小数的参数的字符串 求它们的商 要求程序捕获NumberFormatException异常和Ari
  • ERROR: transport error 202: gethostbyname: unknown host

    今天碰到了一个很奇怪的问题 当我启动tomcat的时候 报了如下的错误 ERROR transport error 202 gethostbyname unknown host ERROR JDWP Transport dt socket
  • java面向对象 final && static 关键字

    目录 关键字 static 类属性 类方法的设计思想 类变量 class Variable 静态变量的内存解析 类方法 class method 单例 Singleton 设计模式 理解main方法的语法 代码块 关键字 final 总结
  • 如何遍历一个栈而且保持原栈不动

    用Iterator public static void printStack Stack
  • Google Java编程风格指南

    http hawstein com posts google java style html 目录 前言 源文件基础 源文件结构 格式 命名约定 编程实践 Javadoc 后记 前言 这份文档是Google Java编程风格规范的完整定义
  • 1005. K 次取反后最大化的数组和 && 增强for循环(foreach循环)遍历数组

    1005 K 次取反后最大化的数组和 原题链接 完成情况 解题思路 参考代码 1005K次取反后最大化的数组和 1005K次取反后最大化的数组和 简洁写法 错误经验吸取 增强for循环 foreach循环 遍历数

随机推荐

  • 2D Fast Marching Computations

    Fast Marching method 跟 dijkstra 方法类似 只不过dijkstra方法的路径只能沿网格 而Fast Marching method的方法可以沿斜线 Level Set Methods and Fast Marc
  • MySQL-索引详解(四)

    作者 小刘在C站 个人主页 小刘主页 每天分享云计算网络运维课堂笔记 努力不一定有回报 但一定会有收获加油 一起努力 共赴美好人生 树高千尺 落叶归根人生不易 人间真情 前言 本次MySQL 索引章节比较多 分为多篇进行发布 本章继续 链接
  • shell的字符串截取

    shell的字符串截取 这里介绍一下shell当中字符串截取的几种方法 假设有变量 var http www aaa com 123 htm 1 号截取 删除左边字符 保留右边字符 echo var 其中 var 是变量名 号是运算符 表示
  • Python学习第六天——函数(一)

    1 为什么用函数 1 代码冗余 程序组织结构不清晰 可读性差 2 扩展性差 2 如何让使用函数 原则 先定义后使用 定义不会执行 但是会检查语法错误 函数名指向内存地址存储代码信息 先通过函数名找到函数的内存地址 然后函数内存地址的 触发代
  • 使用docker安装nginx

    一 获取nginx镜像 1 获取nginx镜像列表 docker search nginx 2 拉取nginx镜像到本地 注 默认选取官方最新镜像 其它版本可以去DockerHub查询 docker pull nginx 3 查看镜像库 获
  • ROS搬运 笔记1

    图概念概述 Nodes 节点 一个节点即为一个可执行文件 它可以通过ROS与其它节点进行通信 Messages 消息 消息是一种ROS数据类型 用于订阅或发布到一个话题 Topics 话题 节点可以发布消息到话题 也可以订阅话题以接收消息
  • linux 下qt的头文件,Qt添加库文件和头文件目录(QCreator)

    在使用QtCreator开发图像处理程序的时候想加入Opencv库来处理图形 添加头文件 需要编辑工程文件夹下的 pro文件在文件中添加以下内容 即可包含头文件的文件夹 INCLUDEPATH D OpenCV2 0 vc2008 incl
  • 电脑安装Chrome OS

    原文地址 https www ithome com html win10 336501 htm 2010年12月7日 谷歌发布了一款桌面操作系统 Chrome OS 关于这款操作系统的新闻 IT之家没少报道过 相信不少读者对这款操作系统比较
  • 闪回表+查看和修改撤销表空间的信息+闪回表操作语法+闪回表的案例

    闪回表 flashback table 1将表回滚到一个过去的时间点或系统改变号scn上 用来快速恢复表的数据 2用户对表数据的修改操作 都记录在撤销表空间中 3需要使用到与撤销表空间相关的undo信息 通过show parameeter
  • 数据分析36计(19):美国生鲜配送平台【Instacart】如何实现按时配送——使用分位数回归...

    往期系列原创文章集锦 数据分析36计 18 Shopify如何使用准实验和反事实来优化产品 数据分析36计 17 Uber的 A B 实验平台搭建 数据分析36计 16 和 A B 测试同等重要的观察性研究 群组研究 VS 病例 对照方法
  • go的timer

    看程序 package main import fmt time func main time AfterFunc 3 time Second func fmt Println come here 1 timer time NewTimer
  • 每日一练(三十七)

    文章目录 3 1 求字符串的子串个数 3 2 判断程序输出 3 3 strlen 实现 3 4 strcmp 实现 3 5 strcat 实现 每日一练合集 3 1 求字符串的子串个数 3 2 判断程序输出 3 3 strlen 实现 in
  • node.js中的url.parse方法详解

    parse 方法接受一个URL字符串 解析它 然后返回一个URL对象 如果urlString不是字符串 则抛出类型错误 如果存在auth属性但无法解码 则会抛出URIError 语法 url parse urlStr parseQueryS
  • 医生如何使用ChatGPT提高工作效率

    文章目录 引言 案例一 快速获取医学知识 案例二 协助患者自我诊断 案例三 辅助临床决策 案例四 提供在线咨询服务 案例五 用病人易于理解的语言总结关键的临床信息 案例六 高效整理医疗文件 案例七 根据患者的文化水平定制患教材料 案例八 面
  • Delaunay三角化实现原理

    一 概述 二 图形化解释 1 超级三角形插入第一个点 2 插入第二个点 3 插入第三个点 4 插入第四个点 5 插入第五个边 6 在超级三角形中移除具有极值的边 三 性质 四 代码 1 伪代码 2 C 实现 3 C 实现 参考 一 概述 本
  • React v4官方推荐的富文本编辑器braft-editor使用

    官方推荐使用两个编辑器其中一个 v5推荐另一个 以v4这个为例 由于官方文档都是class类组件 使用时不太方便 所以下面是自己写的一个hook函数组件 只实现了基本使用 特殊化的暂未写出 一 安装 使用npm安装 npm install
  • 解决element-plus提示组件样式丢失问题

    使用element plus的提示组件时样式不显示 import ElNotification from element plus ElNotification message err response data msg 请求失败 type
  • ObjectARX中使用非模态对话框的问题(写数据库导致AutoCAD异常问题、刷新显示)

    ObjectARX中使用非模态对话框遇到的两个问题及解决办法 一 写数据库导致AutoCAD异常问题 默认状态下AutoCAD2004是多文档应用程序 系统变量SDI 0 acdbHostApplicationServices gt wor
  • 为什么C++编译器不能支持对模板的分离式编译

    为什么C 编译器不能支持对模板的分离式编译 刘未鹏 pongba C 的罗浮宫 http blog csdn net pongba 首先 一个编译单元 translation unit 是指一个 cpp文件以及它所 include的所有 h
  • 倒序打印一个单链表

    public class SingleLinkList private static LinkListNode root public static LinkListNode initSingleLinkList LinkListNode