力扣-链表-206 反转链表

ops/2025/1/31 23:06:01/

思路

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

代码

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;}
};


http://www.ppmy.cn/ops/154601.html

相关文章

守护资产,防范风险 | 2025年Web3.0资产安全指南

2024年,Web3.0世界迎来了一波新的机遇,但诸多潜藏的危机也随之浮现。CertiK最新发布的《Hack3d:2024年度安全报告》数据显示,全年共发生了760起链上安全事件,造成总计23.6亿美元的损失。其中,钓鱼攻击引发的…

vim多文件操作如何同屏开多个文件

[rootxxx ~]# vimdiff aa.txt bb.txt cc.txt #带颜色比较的纵向排列打开的同屏多文件操作 示例: [rootxxx ~]# vimdiff -o aa.txt bb.txt cc.txt #带颜色比较的横向排列打开的同屏多文件操作 示例: [rootxxx ~]# vim -O aa.txt bb.txt c…

【Node.js】Koa2 整合接口文档

部分学习来源:https://blog.csdn.net/qq_38734862/article/details/107715579 依赖 // koa2-swagger-ui UI视图组件 swagger-jsdoc 识别写的 /***/ 转 json npm install koa2-swagger-ui swagger-jsdoc --save配置 config\swaggerConfig.js const Router requir…

Vim安装与配置教程(解决软件包Vim没有安装可候选)

Vim安装与配置教程(解决软件包Vim没有安装可候选)_软件包 vim 没有可安装候选-CSDN博客文章浏览阅读4.4k次,点赞70次,收藏47次。在Linux系统中,当我们使用apt-get install vim命令安装Vim 编辑器时,如果系统…

FFmpeg 自定义IO和格式转换

文章目录 自定义IO音频重采样图像格式转换 自定义IO 通常解封装时,当调用avformat_open_input和avformat_find_stream_info时,FFmpeg内部会自动读取文件内容来查找信息。除此之外,我们也可以自定义IO,我们只要提供一个自定义的读…

从0到1:C++ 开启游戏开发奇幻之旅(二)

目录 游戏开发核心组件设计 游戏循环 游戏对象管理 碰撞检测 人工智能(AI) 与物理引擎 人工智能 物理引擎 性能优化技巧 内存管理优化 多线程处理 实战案例:开发一个简单的 2D 射击游戏 项目结构设计 代码实现 总结与展望 游戏…

【Git】使用笔记总结

目录 概述安装Git注册GitHub配置Git常用命令常见场景1. 修改文件2. 版本回退3. 分支管理 常见问题1. git add [中文文件夹] 无法显示中文问题2. git add [文件夹] 文件名中含有空格3. git add 触发 LF 回车换行警告4. git push 提示不存在 Origin 仓库5. Git与GitHub中默认分支…

web前端三大主流框架对比,Angular和React和Vue的区别

为什么说学会多种框架是很有好处的呢?其实从本质上来说,框架使编程变得更加有趣,并且框架使初学者更容易出成果,软件架构有就显得极为重要,那么你知道web前端三大主流框架对比,Angular和React和Vue之间有什么区别呢?…