牛客:从尾到头打印链表java
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。git
这题方法很经典,方法大体有3种:github
这里给出递归实现的代码,其他两个思路的代码请参考 从尾到头打印链表web
import java.util.ArrayList; public class Solution { ArrayList<Integer> arrayList = new ArrayList<Integer>(); public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { if (listNode == null) return arrayList; printListFromTailToHead(listNode.next); arrayList.add(listNode.val); return arrayList; } }