当前位置:网站首页>leetcode 24. Exchange the nodes in the linked list in pairs
leetcode 24. Exchange the nodes in the linked list in pairs
2022-07-06 06:18:00 【henujolly】
class Solution {
public ListNode swapPairs(ListNode head) {
ListNode dummyHead = new ListNode();
dummyHead.next = head;
ListNode temp = dummyHead;
while (temp.next != null && temp.next.next != null) {
ListNode node1 = temp.next;
ListNode node2 = temp.next.next;
temp.next = node2;
node1.next = node2.next;
node2.next = node1;
temp = node1;
}
return dummyHead.next;
}
}
边栏推荐
- leaflet 地图
- 【Postman】Collections配置运行过程
- Resttemplate and feign realize token transmission
- leetcode 24. 两两交换链表中的节点
- 模拟卷Leetcode【普通】1219. 黄金矿工
- 【Postman】Collections-运行配置之导入数据文件
- G - Supermarket
- 【Tera Term】黑猫带你学TTL脚本——嵌入式开发中串口自动化神技能
- B - The Suspects
- Career advancement Guide: recommended books for people in big factories
猜你喜欢
Manhattan distance and Manhattan rectangle - print back font matrix
Redis 核心技术与实战之 基本架构:一个键值数据库包含什么?
Significance of unit testing
G - Supermarket
B - The Suspects
二维码的前世今生 与 六大测试点梳理
Detailed explanation of P problem, NP problem, NPC problem and NP hard problem
数学三大核心领域概述:代数
Manhattan distance sum - print diamond
Left matching principle of joint index
随机推荐
模拟卷Leetcode【普通】1091. 二进制矩阵中的最短路径
MFC 动态创建的对话框及改变控件的大小和位置
【Postman】测试(Tests)脚本编写和断言详解
在线问题与离线问题
[postman] collections configuration running process
黑猫带你学UFS协议第18篇:UFS如何配置逻辑单元(LU Management)
(中)苹果有开源,但又怎样呢?
Significance of unit testing
自定义指定路由上的Gateway过滤器工厂
10m25dcf484c8g (FPGA) amy-6m-0002 BGA GPS module
【Postman】动态变量(也称Mock函数)
技术分享 | 常见接口协议解析
RestTemplate、Feign实现Token传递
LeetCode 731. 我的日程安排表 II
曼哈顿距离与曼哈顿矩形-打印回字型矩阵
模拟卷Leetcode【普通】1218. 最长定差子序列
Thoughts on data security (Reprint)
CoordinatorLayout+NestedScrollView+RecyclerView 上拉底部显示不全
Application of Lie group in gtsam
Simulation volume leetcode [general] 1062 Longest repeating substring