反转链表
LeeCode206.反转链表
给你单链表的头节点 head
,请你反转链表,并返回反转后的链表。
解法一:迭代
prev
指向前一个节点,初始化为nullptr
,使链表第一个节点指向nullptr
。cur
指向当前正在遍历的节点,每次都使cur->next
指向prev
,然后prev
指向cur
。在此之前,要保存cur->next
,用tmp
保存,最后,cur
指向tmp
。



class Solution {
public:
ListNode* reverseList(ListNode* head) {
ListNode* prev = nullptr</