从尾到头打印链表

来源:互联网 发布:淘宝二级页面有什么用 编辑:程序博客网 时间:2024/06/06 21:38

题目

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

/***    public class ListNode {*        int val;*        ListNode next = null;**        ListNode(int val) {*            this.val = val;*        }*    }*/

思路1

使用Java自带容器,栈或队列

思路2

使用递归

链接:https://www.nowcoder.com/questionTerminal/d0267f7f55b3412ba93bd35cfa8e8035来源:牛客网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;    }}  
原创粉丝点击