206. 反转链表 - 力扣(LeetCode)
优质题解:【反转链表】:双指针,递归,妖魔化的双指针 - 反转链表 - 力扣(LeetCode)
题目
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
数据结构
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode() : val(0), next(nullptr) {}
* ListNode(int x) : val(x), next(nullptr) {}
* ListNo