剑指offer3_从尾到头打印链表

题目描述

输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。

import java.util.ArrayList;
public class Solution {
    public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
        ArrayList<Integer> res=new ArrayList<>();//ArrayList的声明
        if(listNode==null){return res;}//注意空链表的特殊情况处理
        while(listNode!=null){//这边是listNode!=null而不是listNode.next!=null
            res.add(0,listNode.val);
            listNode=listNode.next;
        }
        return res;
    }
}

猜你喜欢

转载自blog.csdn.net/lilililililydia/article/details/87867087