题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList. 解题思路 思路1: 顺序遍历链表,取出每个结点的数据,插入list中. 由于要求list倒序存储链表中的数据,而我们是顺序取数据,所以采用了‘头插’的方式,每次将顺序取出的数据存在list表头,即add(0,data). 思路2: 顺序遍历链表,取出每个结点的数据,压入栈中:遍历结束后,将元素顺序出栈并添加至list列表末尾. 代码如下 思路1: public class list { public ArrayList<…