python JZ6 从尾到头打印链表(剑指offer)

2021/11/18 14:10:27

本文主要是介绍python JZ6 从尾到头打印链表(剑指offer),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

题目要求:

思路:

思路1:顺序打印,反转列表

代码如下:

思路1代码:

# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
# 
# @param listNode ListNode类 
# @return int整型一维数组
#
class Solution:
    def printListFromTailToHead(self , listNode: ListNode) -> List[int]:
        res = []
        while True:
            if listNode == None:
                break
            res.append(listNode.val)
            listNode = listNode.next
        res.reverse()
        return res
        # write code here
运行效果:

在这里插入图片描述



这篇关于python JZ6 从尾到头打印链表(剑指offer)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程