剑指offer面试题6-从尾到头打印链表-java
2017-06-07 14:46
621 查看
输入一个链表,从尾到头打印链表每个节点的值
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) + " "); } } }
相关文章推荐
- 剑指Offer面试题5(Java版):从尾到头打印链表
- 剑指Offer面试题5(Java版):从尾到头打印链表
- 剑指offer--面试题5:从尾到头打印链表--Java实现
- 剑指offer《面试题5:从尾到头打印链表》
- 剑指offer 面试题5 从尾到头打印链表
- 【剑指offer】面试题5:从尾到头打印链表 java
- 《剑指Offer》面试题5:从尾到头打印链表
- 《剑指Offer》面试题:从尾到头打印链表
- 剑指Offer: 面试题5 从尾到头打印链表
- 剑指offer 面试题5 从尾到头打印链表 java版答案
- 剑指offer:从尾到头打印链表(java)
- 剑指offer面试题5:从尾到头打印链表
- 剑指offer|面试题5:从尾到头打印链表(Java代码)
- 剑指Offer(Java版):从尾到头打印链表
- JAVA实现从尾到头打印链表(《剑指offer》)
- JAVA实现从尾到头打印链表(《剑指offer》)
- 剑指offer之面试题5:从尾到头打印链表
- 剑指Offer(第二版)面试题6:从尾到头打印链表
- 剑指offer|面试题5:从尾到头打印链表(Java实现)
- 剑指Offer系列-面试题5:从尾到头打印链表