从尾到头打印链表
来源:互联网 发布:cad软件哪个好 编辑:程序博客网 时间:2024/06/13 08:54
题目描述
输入一个链表,从尾到头打印链表每个节点的值。
分类:链表,栈
分类:链表,栈
解法1:反过来打印。显然,先入栈,再出栈即可。
import java.util.ArrayList; import java.util.Stack; public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { Stack<Integer> stack = new Stack<Integer>(); ListNode p = listNode; while(p!=null){ stack.add(p.val); p = p.next; } ArrayList<Integer> arr = new ArrayList<Integer>(); while(stack.size()!=0){ arr.add(stack.pop()); } return arr; } }
0 0
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 1、从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 【20】从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- Offer5 从尾到头打印链表
- 从尾到头打印链表
- 1、从尾到头打印链表
- 从尾到头打印链表
- android view继承关系
- Spring事务管理(2)-AOP注册解析器
- IComparable和IComparer接口
- PHP實現任務計畫
- Leetcode解题笔记(Stack)
- 从尾到头打印链表
- LeetCode - 168. Excel Sheet Column Title
- 树状数组模板 HDU1166
- IPV4的弥补-CIDR与NAT
- EXTJS4.0.7开发积累(2)
- 基本数据类型对象包装类
- 重学 Statistics,Cha7 Sampling and Sampling Distribution
- mysql操作
- 二进制中1的个数