力扣-链表-206 反转链表

思路

把每一个元素都头插法插入到一个虚拟节点即可

代码

cpp 复制代码
class Solution {
public:
    ListNode* reverseList(ListNode* head) {
        ListNode* dummy_head = new ListNode();
        dummy_head->next = nullptr;
        while(head != nullptr){
            ListNode* cur = head;
            head = head->next;
            cur->next = dummy_head->next;
            dummy_head->next = cur;
        }
        return dummy_head->next;
    }
};
相关推荐
逐闲7 分钟前
LeetCode热题100【第一天】
算法·leetcode
爱吃涮毛肚的肥肥(暂时吃不了版)8 分钟前
剑指offer——模拟:顺时针打印矩阵
算法·leetcode·矩阵
chao_7899 分钟前
动态规划题解——乘积最大子数组【LeetCode】
python·算法·leetcode·动态规划
今天背单词了吗9801 小时前
算法学习笔记:16.哈希算法 ——从原理到实战,涵盖 LeetCode 与考研 408 例题
笔记·学习·算法
前端拿破轮1 小时前
字符串消消乐你会吗?😋😋😋
算法·leetcode·面试
EndingCoder2 小时前
图算法在前端的复杂交互
前端·算法·图算法
kanhaoning2 小时前
将重排序大模型Qwen3-Reranker-8B的知识蒸馏到小模型BGE-reranker-v2-m3上
算法
CoovallyAIHub2 小时前
2025年小目标检测分享:从无人机视角到微观缺陷的创新模型
深度学习·算法·计算机视觉
用户40315986396632 小时前
表达式并发计算
java·算法
前端拿破轮2 小时前
不是吧不是吧,2025年了还有人不会括号匹配?
算法·leetcode·面试