Q18 LeetCode206 翻转列表
1.设置空头节点pre
2.设置工作指针cur
3.设置临时指针tem存工作指针的后一节点,防止丢失
4.最后返回虚拟头结点
1 class Solution { 2 public ListNode reverseList(ListNode head) { 3 ListNode pre=null; 4 ListNode tem=null; 5 ListNode cur=head; 6 while(cur!=null){ 7 tem=cur.next; 8 cur.next=pre; 9 pre=cur; 10 cur=tem; 11 } 12 return pre; 13 } 14 }

浙公网安备 33010602011771号