力扣-链表-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;
    }
};
相关推荐
京东零售技术几秒前
当搜索遇见 AIGC:京东零售的“千人千面”素材生成实践
算法
好学且牛逼的马6 分钟前
【HOT100|1 LeetCode 1. 两数之和】
数据结构·算法·leetcode
Nebula_g19 分钟前
C语言应用实例:斐波那契数列与其其他应用
c语言·开发语言·后端·学习·算法
不穿格子的程序员24 分钟前
从零开始刷算法-单调栈-每日温度
算法·单调栈
麦烤楽鸡翅26 分钟前
挡住洪水 (牛客)
java·数据结构·c++·python·算法·bfs·牛客
MicroTech202526 分钟前
微算法科技(NASDAQ MLGO)采用动态层次管理和位置聚类技术,修改pBFT算法以提高私有区块链网络运行效率
科技·算法·聚类
~~李木子~~27 分钟前
五子棋项目Alpha-Beta剪枝与MCTS+神经网络实现人机对弈算法对比报告
神经网络·算法·剪枝
bigdata-rookie27 分钟前
JVM 垃圾收集器介绍
java·jvm·算法
ʚ希希ɞ ྀ29 分钟前
leeCode hot 100 !!!持续更新中
数据结构·算法·leetcode
lemontree194529 分钟前
CRC8算法通用版本
算法