美文网首页
从尾到头打印链表

从尾到头打印链表

作者: SeanC52111 | 来源:发表于2018-01-04 20:58 被阅读0次

    题目描述
    输入一个链表,从尾到头打印链表每个节点的值

    /**
    *    public class ListNode {
    *        int val;
    *        ListNode next = null;
    *
    *        ListNode(int val) {
    *            this.val = val;
    *        }
    *    }
    *
    */
    import java.util.ArrayList;
    import java.util.*;
    public class Solution {
        public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
            Stack<Integer> s = new Stack<Integer>();
            ArrayList<Integer> r = new ArrayList<Integer>();
            while(listNode!=null){
                s.push(listNode.val);
                listNode = listNode.next;
            }
            while(!s.empty()){
                r.add(s.pop());
            }
            return r;
        }
    }
    

    相关文章

      网友评论

          本文标题:从尾到头打印链表

          本文链接:https://www.haomeiwen.com/subject/lmednxtx.html