水题
/**
* 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) {
ArrayList<Integer> list=new ArrayList();
Stack<ListNode> stack=new Stack();
while(listNode!=null)
{
stack.push(listNode);
listNode=listNode.next;
}
while(!stack.empty())
{
list.add(stack.pop().val);
}
return list;
}
}