题目描述
输入一个链表:
- 按链表值从尾到头的顺序返回一个ArrayList。
- 链表结构
class ListNode:
def __init__(self, x):
self.val = x
self.next = None
理解
- 什么是链表
python数据结构之链表
解题思路
思路1
读取链表中每个元素,放入list中,再倒序输出
class Solution:
def printListFromTailToHead(self, listNode):
list=[]
while listNode:
list.append(listNode.val)
listNode = listNode.next
return list[::-1]

本文介绍了一种将链表中的元素逆序输出的方法。通过遍历链表并将节点值存储到列表中,最后通过列表的逆序功能实现从尾到头的输出。此方法简单高效,易于理解和实现。
139

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



