剑指Offer25-反转链表

在这里插入图片描述
快慢指针法,但是只需要慢指针即可。

# -*- coding:utf-8 -*-
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None
class Solution:
    # 返回ListNode
    def ReverseList(self, pHead):
        # write code here
        slow = pHead
        prev = None
        
        while slow is not None:
            Next = slow.next
            slow.next = prev
            prev = slow
            slow = Next
        
        return prev
发布了71 篇原创文章 · 获赞 20 · 访问量 4816

猜你喜欢

转载自blog.csdn.net/qq_22795223/article/details/105703052
今日推荐