输入一个链表,从尾到头打印链表每个节点的值。
思路
递归调用
public class Solution {
ArrayList<Integer> arrayList=new ArrayList<Integer>();
public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
if(listNode!=null){
this.printListFromTailToHead(listNode.next);
arrayList.add(listNode.val);
}
return arrayList;
}
}
本文介绍了一种使用递归算法从尾到头打印链表节点值的方法。通过递归调用,先处理链表的尾部节点,再逐步向前处理,最终实现链表的逆序打印。
785

被折叠的 条评论
为什么被折叠?



