本题来自<剑指offer> 从尾到头打印链表 题目: 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList. 思路: 方案一:首先遍历到尾部,然后从尾部进行到头值进行操作,后进先出,符合栈的规则.采用栈进行存储数据.采用C++编程. 方案二:采用递归的方式,其实栈就是递归的思路.采用C++编程. 方案三:遍历期间直接将值存储,最后翻转数据即可.采用python编程. C++ Code (栈方式): /** * struct ListNode { * int val; * struct…