剑指offer-----从尾到头打印链表(java版)

来源:互联网 发布:无人深空低配优化补丁 编辑:程序博客网 时间:2024/06/09 21:58

一 题目

输入一个链表,从尾到头打印链表每个节点的值。


二 思路

使用递归的思想,递归结束的标志为到达链表的尾部。


三 程序源码

class ListNode {        int val;        ListNode next = null;        ListNode(int val) {            this.val = val;        }}import java.util.ArrayList;public class Solution {    ArrayList<Integer> a = new ArrayList<Integer>();     public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {        if(listNode != null){            printListFromTailToHead(listNode.next);            a.add(listNode.val);        }        return a;    }}


1 0
原创粉丝点击