题目描述
输入一个链表,从尾到头打印链表每个节点的值。
解题思路
python的优点又体现了,可以利用[-1]进行倒序输出,若使用其他语言,应该需要用到栈递归的方法。
代码
# -*- coding:utf-8 -*-
# class ListNode:
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution:
# 返回从尾部到头部的列表值序列,例如[1,2,3]
def printListFromTailToHead(self, listNode):
# write code here
l = list()
while listNode:
l.append(listNode.val)
listNode=listNode.next
return l[::-1]
本文介绍了一种使用Python实现的简单方法,该方法能够将链表的节点值从尾到头进行打印。通过利用Python的特性,我们避免了通常需要栈或者递归才能解决的问题。
163

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



