# Definition for singly-linked list.
# class ListNode(object):
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution(object):
def reverseList(self, head):
if(head==None):return None
if(head.next==None):return head
# pre=head
# p=head.next
# pre.next=None
# nxt=None
new_head=None
while head:
p=head
head=head.next
p.next=new_head
new_head=p
return new_head
相关文章
- 链表 206 Reverse Linked List, 92,86, 328, 2, 445
- C#LeetCode刷题之#206-反转链表(Reverse Linked List)
- Leetcode 206题 反转链表(Reverse Linked List)Java语言求解
- Leetcode92. Reverse Linked List II反转链表
- [LeetCode]92. Reverse Linked List II反转部分链表
- [LeetCode] 92. Reverse Linked List II 倒置链表之二
- LeetCode 92. Reverse Linked List II倒置链表2 C++
- [LeetCode] Design Linked List 设计链表
- 【LeetCode】190. Reverse Bits 解题报告(Python & C++)
- Delete Node in a Linked List leetcode