LeetCode | Reverse Linked List

https://leetcode.com/problems/reverse-linked-list/

class Solution {
public:
    ListNode* reverseList(ListNode* head) {
        ListNode *pre = NULL;
        while (head) {
            ListNode *next = head->next;
            head->next = pre;
            pre = head;
            head = next;
        }
        return pre;
    }
};
posted @ 2017-02-07 23:38  mioopoi  阅读(103)  评论(0编辑  收藏  举报