python练习之剑指 Offer 06. 从尾到头打印链表
发布日期:2021-06-29 12:21:58 浏览次数:2 分类:技术文章

本文共 486 字,大约阅读时间需要 1 分钟。

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。

示例 1:

输入:head = [1,3,2]

输出:[2,3,1]

限制:

0 <= 链表长度 <= 10000

来源:力扣(LeetCode)

分析:

善于用切片技术,[起点:终点:间隔]。而[::-1]就是相当于reverse。

# Definition for singly-linked list.# class ListNode:#     def __init__(self, x):#         self.val = x#         self.next = Noneclass Solution:    def reversePrint(self, head: ListNode) -> List[int]:        list1 = []        while head != None:            list1.append(head.val)            head = head.next        return list1[::-1]

转载地址:https://bridge-killer.blog.csdn.net/article/details/114973999 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python练习之剑指 Offer 07. 重建二叉树
下一篇:python练习之剑指 Offer 05. 替换空格

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月05日 23时43分28秒