当前位置: 首页 > news >正文

LeetCode每日一题【24. 两两交换链表中的节点】

在这里插入图片描述
思路:先创建虚拟头结点,再用双指针,两两交换

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* swapPairs(ListNode* head) {ListNode* dummyHead = new ListNode(0);dummyHead->next = head;ListNode* cur = dummyHead;while(cur->next && cur->next->next){ListNode* temp1 = cur->next;ListNode* temp2 = cur->next->next->next;cur->next = cur->next->next;cur->next->next = temp1;cur->next->next->next = temp2;cur = cur->next->next;}return dummyHead->next;}
};
http://www.lryc.cn/news/322923.html

相关文章:

  • jeecg启动Sentinel 一直是空白页面 解决办法用 外部 Sentinel SpringCloud之Sentinel概述和安装及简单整合
  • 易基因:人类大脑的单细胞DNA甲基化和3D基因组结构|Science
  • Nginx中设置反向代理
  • 无线局域网——wlan
  • ASP.NET 服务器控件
  • [数据集][目标检测]麻雀检测数据集VOC+YOLO格式1157张1类别
  • 嵌入式学习第二十九天!(数据结构的概念、单向链表)
  • 【ZooKeeper】2、安装
  • 通过Pytest 多数据库连接实例了解Python工厂模式与单例模式的区别
  • 超拟人语音合成上线,打造有温度的交互新体验
  • word 及PPT 中修改公式字体
  • 将数据转换成xml格式的文档并下载
  • 深入理解与实践AB测试:从理论到实战案例解析
  • flask之请求钩子
  • COPY requires at least two arguments, docker COPY 报错
  • 权限提升-Web权限提升篇划分获取资产服务后台系统数据库管理相互转移
  • 【Unity每日一记】unity中的内置宏和条件编译(Unity内置脚本符号)
  • 发现有一个会Python的男友魅力值杠杠的!!!
  • SQL日期函数
  • C语言经典面试题目(二十六)
  • 创建一个electron-vite项目
  • Codeforces Round 935 (Div. 3)A~E
  • ES: spring boot中使用ElasticsearchClient
  • 实体框架EF(Entity Framework)简介
  • 使用CUDA 为Tegra构建OpenCV
  • YoloV8改进策略:BackBone改进|PKINet
  • 如何在Linux系统部署Dupal CMS结合内网穿透实现无公网IP访问web界面
  • 小巧玲珑的SQLite
  • 【Android 内存优化】 native内存泄漏监控方案源码分析
  • 数据结构 二叉树 力扣例题AC——代码以及思路记录