Python | Leetcode Python题解之第206题反转链表

题目:

题解:

python 复制代码
# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:
    def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]:
        newHead = ListNode(0)
        newHead.next = None
        h = head
        while h:
            cur = ListNode(h.val)
            cur.next = newHead.next
            newHead.next = cur
            h = h.next
        
        return newHead.next
相关推荐
且听风吟ayan34 分钟前
leetcode day26 重复的子字符串
算法·leetcode·c#
AntBlack42 分钟前
Python 打包笔记 : 你别说 ,PyStand 确实简单易上手
后端·python·创业
Pocker_Spades_A1 小时前
Python刷题:Python基础
开发语言·python
上官-王野2 小时前
大模型day01自然语言+大模型+环境
python·ai·conda
dowhileprogramming2 小时前
Flask 框架简介
python·flask
凡人的AI工具箱2 小时前
PyTorch深度学习框架60天进阶学习计划第14天:循环神经网络进阶
人工智能·pytorch·python·深度学习·学习·ai编程
誓约酱3 小时前
(每日一题) 力扣 283 移动零
linux·c语言·数据结构·c++·算法·leetcode
开开心心就好3 小时前
电脑睡眠智能管控:定时、依状态灵活调整,多模式随心选
javascript·windows·python·安全·django·pdf·电脑