题解 | #反转链表#

反转链表

http://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca

# -*- coding:utf-8 -*-
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None
class Solution:
    # 返回ListNode
    def ReverseList(self, pHead):
        prev = None
        after = None
        middle = pHead
        while middle:
            after = middle.next
            middle.next = prev
            
            prev = middle
            middle = after
            if after:
                after = after.next
        return prev
            
        
            
        
全部评论

相关推荐

不愿透露姓名的神秘牛友
2025-12-13 09:17
拼多多 算法 43x18 硕士985
理性的熊熊在努力存钱:这还不高吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务