您的位置:首页 > 职场人生

面试题5:从尾到头打印链表

2017-08-09 21:38 176 查看


题目描述

输入一个链表,从尾到头打印链表每个节点的值。

代码:
/**

*    public class ListNode {

*        int val;

*        ListNode next = null;

*

*        ListNode(int val) {

*            this.val = val;

*        }

*    }

*

*/

import java.util.*;

public class Solution {

    public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {

        Stack<Integer> s = new Stack<Integer>();

        while(listNode!=null){

            s.push(listNode.val);

            listNode = listNode.next;

        }

        ArrayList<Integer>  a = new ArrayList<Integer>();

        while(!s.isEmpty()){

            a.add(s.pop());

        }

        return a;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: