题解 | 反转链表

反转链表

https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca


class Solution {
  public:
    ListNode* ReverseList(ListNode* head) {
        ListNode* curr  = head;
        ListNode* pre = nullptr;

        while (curr) {
            ListNode* next =  curr->next;
            curr->next = pre;
            pre = curr;
            curr = next;
        }
        return pre;
    }

};

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务