输入一个链表,反转链表后,输出新链表的表头。
Example:
1 | Input: 1->2->3->4->5->NULL |
反转的过程需要提前准备好下个节点的,用到两个指针,cur 和 pre 指向新节点和用于存放原本的下个节点
1 | ListNode reverseList(ListNode head) { |
输入一个链表,反转链表后,输出新链表的表头。
Example:
1 | Input: 1->2->3->4->5->NULL |
反转的过程需要提前准备好下个节点的,用到两个指针,cur 和 pre 指向新节点和用于存放原本的下个节点
1 | ListNode reverseList(ListNode head) { |
本文由 Razertory's Blog 版权所有。如若发现有误,欢迎指正(https://t.me/razertory)。如若转载,请注明出处。原文地址 https://razertory.me/2019/10/26/reverse-list/