LeetCode206. 反转链表

206. 反转链表

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

示例 1:

img

输入:head = [1,2,3,4,5]
输出:[5,4,3,2,1]

示例 2:

img

输入:head = [1,2]
输出:[2,1]

示例 3:

输入:head = []
输出:[]

提示:

  • 链表中节点的数目范围是 [0, 5000]
  • -5000 <= Node.val <= 5000

代码

img

class Solution {
   
public:
    ListNode* reverseList(ListNode* head) {
   
        ListNode* pre = NULL;
        ListNode* cur = head;
        ListNode* fut;
        while (cur != NULL) {
   
            fut = cur->next;
            cur->next = pre;
            pre = cur;
            cur = fut;
        }
        return pre;
    }
};

image-20240129152630241

相关推荐

  1. leetcode206.

    2024-01-30 11:52:03       65 阅读
  2. LeetCode206

    2024-01-30 11:52:03       49 阅读
  3. leetcode 206

    2024-01-30 11:52:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 11:52:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 11:52:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 11:52:03       82 阅读
  4. Python语言-面向对象

    2024-01-30 11:52:03       91 阅读

热门阅读

  1. Python学习之路-Django基础:请求与响应

    2024-01-30 11:52:03       49 阅读
  2. Android Glide从网络加载图片 点击可放大查看效果

    2024-01-30 11:52:03       61 阅读
  3. QT国内的安装源

    2024-01-30 11:52:03       60 阅读
  4. 设计模式之设计原则

    2024-01-30 11:52:03       56 阅读
  5. 低代码

    2024-01-30 11:52:03       62 阅读
  6. 人工智能与低代码开发: 创新技术的未来

    2024-01-30 11:52:03       71 阅读
  7. Flink CDC 3.0 表结构变更的处理流程

    2024-01-30 11:52:03       74 阅读
  8. mxgraph中实现json、png、xml上传代码

    2024-01-30 11:52:03       54 阅读