当前位置: 代码迷 >> 综合 >> 翻转链表
  详细解决方案

翻转链表

热度:75   发布时间:2024-01-30 17:26:18.0

翻转链表

class Solution(object):def reverseList(self, head):""":type head: ListNode:rtype: ListNode"""# 申请两个节点,pre和 cur,pre指向Nonepre = None# 遍历链表,while循环里面的内容其实可以写成一行# 这里只做演示,就不搞那么骚气的写法了while head:# 记录当前节点的下一个节点tmp = head.next# 然后将当前节点指向prehead.next = pre# pre和cur节点都前进一位pre = headhead = tmpreturn pre	

 

  相关解决方案