剑指offer面试题6-从尾到头打印链表-java
来源:互联网 发布:qq群控软件 编辑:程序博客网 时间:2024/06/06 17:31
输入一个链表,从尾到头打印链表每个节点的值
class ListNode{ int val; ListNode next = null; public ListNode(int val){ this.val = val; }}public class printListReverse { //从尾到头打印链表 public static ArrayList<Integer> printListReverse(ListNode listNode){ if (listNode==null)return null; Stack<Integer> stack = new Stack<Integer>(); while (listNode!=null){ stack.push(listNode.val); listNode=listNode.next; } ArrayList<Integer> arrayList = new ArrayList<Integer>(); while(!stack.isEmpty()){ arrayList.add(stack.pop()); } return arrayList; } public static void main(String[] args){ ListNode a = new ListNode(1); ListNode b = new ListNode(2); ListNode c = new ListNode(3); a.next=b; b.next=c; ArrayList<Integer> list = printListReverse(a); for (int i=0;i<list.size();i++) { System.out.print(list.get(i) + " "); } }}
阅读全文
0 0
- 剑指offer面试题6-从尾到头打印链表-java
- 《剑指Offer》面试题:从尾到头打印链表
- 剑指offer面试题 从尾到头打印链表
- 面试题6:从尾到头打印链表(offer)
- 【剑指offer】面试题5:从尾到头打印链表 java
- 剑指offer--面试题5:从尾到头打印链表--Java实现
- 剑指Offer面试题5(Java版):从尾到头打印链表
- 剑指Offer:面试题5——从尾到头打印链表(java实现)
- 剑指Offer面试题5(Java版):从尾到头打印链表
- 剑指offer 面试题5 从尾到头打印链表 java版答案
- 剑指offer|面试题5:从尾到头打印链表(Java代码)
- 剑指offer|面试题5:从尾到头打印链表(Java实现)
- 剑指offer面试题5 从尾到头打印链表(java实现)
- 剑指offer面试题5-从尾到头打印链表/6-重建二叉树
- 剑指Offer(第二版)面试题6:从尾到头打印链表
- 【剑指offer】面试题 6:从尾到头打印链表
- 剑指offer——面试题6:从尾到头打印单向链表
- 剑指offer面试题5——链表之从尾到头打印链表
- android四大启动模式
- Unity3D——将Unity中自定义的类映射到Lua中来调用
- 学习模型
- ios开发之iOS 11 SDK 的新特性
- 如何让机器学习的模型表现的更好
- 剑指offer面试题6-从尾到头打印链表-java
- 上下文相关的导航分层代价图Layered Costmaps for Context-Sensitive Navigation
- 数据库之——范式(最通俗易懂)
- 不良征信大盘点 这13种情况一定不要犯!
- 编写实现字符串处理函数----strlen函数
- 如何下载ros-indigo源码?
- HTTP的长连接和短连接
- SQLServer 存储过程
- 福昕阅读器之鼠标