逆序打印链表
Posted gugu-da
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逆序打印链表相关的知识,希望对你有一定的参考价值。
-
问题:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。
-
解决:
#方法一: class Solution: def printListFromTailToHead(self, listNode): # write code here ArrayList = [] while listNode: ArrayList.append(listNode.val) listNode = listNode.next return ArrayList[::-1] #方法二:递归 # -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def printListFromTailToHead(self, listNode): # write code here return self.printListFromTailToHead(listNode.next)+ [listNode.val] if listNode else []
以上是关于逆序打印链表的主要内容,如果未能解决你的问题,请参考以下文章