思路1:可以将链表进行反转,然后进行数据的输出即可,单链表反转地址如下https://blog.csdn.net/Kevinnsm/article/details/113763272

这个思路1肯定有很大的问题,反转之后会改变链表的结构,而且如果链表节点数过多,循环反转浪费资源;

思路2:毫无疑问肯定使用栈

核心代码如下

 public static void stackPrint(Node head) {if (head.next == null) {System.out.println("LinkedList is empty!");return;}Stack<Node> stack = new Stack<>();Node cur = head.next;while (cur != null) {stack.push(cur);cur = cur.next;}while (stack.size() > 0) {System.out.println(stack.pop());}}

Java实现单链表的逆序打印相关推荐

  1. 单链表的逆序java_java 实现单链表的逆序

    package com.ckw.mianshi; /** * java 实现单链表的逆序 * @author Administrator * */ public class SingleLinkedR ...

  2. 透彻理解回文~单链表的逆序~

    判断一个单链表是不是回文,主要有三种方法,不过如果要考虑空间复杂度的话,就只有常用的一种方法了. 这种方法很考验一个人的细心以及编程能力~ 前两种方法比较简单我就不祥述了~ 主要讲一下最后一种方法:直 ...

  3. 单链表实现一元多项式相加_python面试系列 01如何实现单链表的逆序

    题目介绍 来源:腾讯笔试                         难度系数:★★★☆☆                  考察频率:★★★★☆ 题目描述: 给定一个带头结点的单链表,请将其逆序 ...

  4. 数据结构与算法java - 03 链表,单向链表,逆序打印单向链表

    链表 Linked List 有序 链表是以节点的方式来存储,链式存储 每个节点包含 data 域, next 域:指向下一个节点 链表的各个节点不一定是连续存放 链表分带头节点的链表和没有头节点的链 ...

  5. 【链表】逆序打印链表

    1 public class Main { 2 3 // 逆序打印链表 4 public void reversePrint(Node node) { 5 if (node == null){ 6 r ...

  6. java实现单链表就地逆置,单链表的就地逆置讲解

    { List *q; List *p = L->next; L -> next = NULL; //单链表就地逆置 while (p != NULL) { q = p -> next ...

  7. java实现单链表就地逆置,20. 微软面试题:单链表就地逆放

    题目是:链表操作,单链表就地逆置 分析: 这题只需要设置三个指针就搞定了,ListNode* p 表示当前指针, ListNode* fp: 上一个节点指针, ListNode * ep :下一个节点 ...

  8. Java实现单链表的逆转置

    单链表逆转置的递归与非递归方式 package link.reverse; // 定义一个单链表 class Node { //变量 private int record; //指向下一个对象 pri ...

  9. 【数据结构】单链表的逆序输出(两种方法)

    第一种方法:转换指针方向 即:将一个已经创建好的单链表进行指针域的改变 今天突然被问到单链表逆序的问题,弄了好久才看出别人的程序有啥问题,就重新写了一遍. 今天才在CSDN客户端上看到美团的面试题是冒 ...

最新文章

  1. 如何组织成功的bug bash--摘录
  2. linux下mysql修改root密码
  3. 网站基本建设必备窍门了解一下!
  4. 放苹果问题 POJ 1664
  5. 湖南加速恢复,“望城速度”强势打样
  6. Java 线程池的原理与实现
  7. gcc android开发环境,[RK3399][Android7.1]开发环境搭建
  8. IE9 以下版本浏览器兼容HTML5的方法,使用的静态资源的html5shiv包:
  9. 产品开发版本的延续性
  10. 常用 css html 样式
  11. 读书总结--CRM与数据挖掘
  12. 《明解c语言 入门篇》柴田望洋/著 205段代码
  13. Word正式文件的正规格式
  14. 我的世界(16)-解决Minecraft Forge官网无法下载文件的问题
  15. SkeyePlayer RTSP播放器源码解析系列之H264一帧多NAL写MP4录像花屏问题解决方案
  16. sqlserver while 用法
  17. Excel如何筛选出自己需要的数据
  18. 阿飞的LeetCode-NAVIGATOR
  19. java opencv 提取车牌_opencv 学习之 车牌提取
  20. 实习日/周/月记学习计划(第一周)

热门文章

  1. PVM的安装和编译PVM程序
  2. unef螺纹_小螺纹大学问,11种螺纹类型,你都使用过吗,了解它的使用方法吗
  3. cssd拉起oracle,oracle rac /etc/init.d/init.cssd startcheck
  4. mysql行级视图与列级视图_[数据库]--DML、DDL、TCL语言
  5. java使用jdbc的查询_如何在Java中使用多个查询使用JDBC
  6. mysql查看数据倾斜_深入理解hadoop数据倾斜
  7. dedecms mysql 支持_安装dedecms MySQL 支持 不支持无法使用本系统 GD 支持Off解决办法...
  8. python代码颜色不同_Python填充任意颜色,不同算法时间差异分析说明
  9. 何杰月c语言课程,多线程 - 何杰leo的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 手机轮廓光怎么拍_摄影技巧:怎么拍影子?手机拍照教程