Leetcode 206
示例:
输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
public class list_206 {
public ListNode reverseList(ListNode head) {
ListNode cur = head;
ListNode pre = null;
while (null != cur) {
ListNode mid = cur.next;
cur.next = pre; //1->null cur 1
pre = cur;
cur = mid;
}
return pre;
}
}
/**
class ListNode {
int val;
ListNode next;
ListNode(int x) {
val = x;
}
}
**/