反转链表

#算法 #笔试题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Solution {
public ListNode reverseList(ListNode head) {
ListNode prev = null;
ListNode curr = head;

while(curr != null) {
ListNode nxt = curr.next;
curr.next = prev; // 翻转箭头
prev = curr; //三人行
curr = nxt; //三人行
}

return prev;
}
}

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!