面试之路(28)-反转链表(reverse ListNode)
反转,链表,面试,遍历,java2016-06-26
public class ListNode{
int key;
ListNode next;
}
public ListNode reverseList(ListNode head){
ListNode prev = null;
ListNode node = null;
ListNode current = head;
while(current != null){
ListNode next = current.next;
if(next == null){
node = current;
}
current.next = prev;
prev = current;
current = next;
}
return node;
}