LeetCode hot100——两两交换链表中的节点 题目给你一个链表两两交换其中相邻的节点并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题即只能进行节点交换。示例 1输入head [1,2,3,4]输出[2,1,4,3]示例 2输入head []输出[]示例 3输入head [1]输出[1]提示链表中节点的数目在范围[0, 100]内0 Node.val 100题解/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val val; } * ListNode(int val, ListNode next) { this.val val; this.next next; } * } */ class Solution { public ListNode swapPairs(ListNode head) { ListNode dummy new ListNode(0,head); ListNode temp dummy; 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 dummy.next; } }

相关新闻

最新新闻

【大连理工大学主办 | 辽宁大连举办】第六届智能电力与系统国际学术会议(ICIPS 2026)

【大连理工大学主办 | 辽宁大连举办】第六届智能电力与系统国际学术会议(ICIPS 2026)

第六届智能电力与系统国际学术会议(ICIPS 2026) 2026 6th International Conference on Intelligent Power and Systems 智能电力与系统作为支撑现代能源转型的核心技术,在构建新型电力系统、实现"双碳"战略目标中发挥着不可替代…

2026/8/25 21:35:09
BLC — Black Level Correction 黑电平校正

BLC — Black Level Correction 黑电平校正

BLC — Black Level Correction 黑电平校正CMOS 像素即使完全不曝光,读出电路也会给出一个非零的固定偏置。厂商故意加这个偏置,是为了让噪声的负半边不被 ADC 截断(否则暗部噪声只剩正半边,均值被抬高,后续算法拿到的…

2026/8/25 21:35:09
OpenClaw 桌面端部署实操|零基础可视化安装完整手册

OpenClaw 桌面端部署实操|零基础可视化安装完整手册

📖前言 本文专为 Windows 系统用户设计,旨在为您详细梳理 OpenClaw 的标准化部署流程。整个安装过程无需输入任何命令行,采用纯可视化、向导式的操作方式,即便是零基础用户也能轻松完成完整部署。文中还汇总了高频故障的配套解决…

2026/8/25 21:35:09
网络工程师实战指南:从路由器、交换机到防火墙的排错思维框架

网络工程师实战指南:从路由器、交换机到防火墙的排错思维框架

上周帮一个刚转行做运维的朋友排查网络问题,他对着交换机面板上闪烁的指示灯和命令行里一堆show命令的输出,完全不知道从哪里下手。他问我:“这些协议、配置命令我都背过,但为什么设备一报警,我就感觉学的和实际用的完…

2026/8/25 21:35:09
LangChain介绍和安装说明

LangChain介绍和安装说明

LangChain / LangGraph类别:开源智能体框架 | 更新时间:2026-071. 基础信息项目内容开发商/维护方LangChain Inc.是否开源是开源协议MIT官方网站https://www.langchain.comGitHub 地址https://github.com/langchain-ai/langchain核心语言Pyth…

2026/8/25 21:35:09
优步被罚8.25亿欧元:算法替你做决定的时代,结束了

优步被罚8.25亿欧元:算法替你做决定的时代,结束了

优步被罚8.25亿欧元:算法替你做决定的时代,结束了 作者:秋枫要学习 8月21日,荷兰数据保护局给优步开了一张罚单:8.25亿欧元,折合人民币大约64.9亿元。 这钱不是因为数据泄露,也不是因为偷税漏税…

2026/8/25 21:30:09