反转一个单链表
反转一个单链表
1 | 输入: 1->2->3->4->5->NULL |
解决思路
先提取下链表头结点(打断原有链表)。再从先剩下的链表中,取链表头结点。加到上一步取下来的节点的头部。引用LeetCode网友的一句话 斩断过去,不忘前事
。依次往后完成链表反转。
代码
1 | /** |
反转一个单链表
1 | 输入: 1->2->3->4->5->NULL |
先提取下链表头结点(打断原有链表)。再从先剩下的链表中,取链表头结点。加到上一步取下来的节点的头部。引用LeetCode网友的一句话 斩断过去,不忘前事
。依次往后完成链表反转。
1 | /** |