K 个一组翻转链表

发布时间:2026/10/24 1:52:11

K 个一组翻转链表 K 个一组翻转链表题目给你链表的头节点 head 每 k 个节点一组进行翻转请你返回修改后的链表。k 是一个正整数它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值而是需要实际进行节点交换。示例 1输入head [1,2,3,4,5], k 2输出[2,1,4,3,5]解题思路核心点还是反转链表只是需要不止反转一次需要加入循环即可/** * 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; } * } */classSolution{publicListNodereverseKGroup(ListNodehead,intk){if(headnull||head.nextnull){returnhead;}ListNoderootnewListNode(0);root.nexthead;ListNodepreroot;while(true){ListNodeendpre;for(inti0;ik;i){endend.next;if(endnull){returnroot.next;}}ListNodenextGroupend.next;ListNodecurpre.next;ListNodeprnull;ListNodestartcur;for(inti0;ik;i){ListNodenextcur.next;cur.nextpr;prcur;curnext;}pre.nextpr;start.nextnextGroup;prestart;}}}
延伸阅读

更多相关文章

2026/10/23 11:07:48

3D墙绘施工队

典彩创意3D立体壁画设计:3D墙绘施工队的艺术魅力在当今装饰领域,3D墙绘以其独特的视觉效果和艺术魅力,成为众多场所装饰的热门选择。而一支专业的3D墙绘施工队,如具备典彩创意3D立体壁画设计能力的团队,更是能为空间带…

2026/10/23 13:10:31

Qwen3模型Lora微调实战:基于LLaMA-Factory的高效方案

1. Qwen3模型Lora微调实战:基于LLaMA-Factory的高效方案在开源大模型生态中,Qwen系列因其优秀的双语能力和适中的参数量级,已成为企业级应用的热门选择。最近我们团队在对Qwen3-7B进行垂直领域适配时,发现原生模型在金融术语理解和…

2026/10/24 20:56:09

递推最小二乘参数辨识MATLAB程序详解与渐消记忆改进

简介:最小二乘类参数辨识MATLAB程序包,面向自动化、控制理论与信号处理方向的学习者与科研人员,解决系统参数在线估计与辨识的实现问题。程序基于递推最小二乘与渐消记忆最小二乘算法,配合500点M序列输入和白噪声扰动,…

2026/10/24 20:56:09

tushare源码拆解:接口清单、限频重试与数据契约实践

简介:围绕 tushare 最新源代码整理的开源项目包,面向已有 Python 基础、希望从接口调用进阶到源码理解的金融数据分析学习者与量化爱好者。压缩包共 44 个文件,以 25 个 Python 源码文件为主体,搭配 7 个 rst 文档、3 个 txt 说明…

2026/10/24 20:56:09

Java后端转正述职PPT与演讲稿模板:四段式骨架与避坑指南

简介:这份Java后端转正述职PPT及配套演讲稿,面向即将转正的Java后端开发工程师,帮助解决述职材料结构松散、内容缺乏条理的问题。资源以一份完整PPT为主线,按工作小结、工作内容、个人收获、自我思考、未来展望五大模块组织&#…

2026/10/24 20:51:08

数字电路计数分频与序列信号设计:基于CB4CLE的ISE工程复现

简介:PDF版电工电子实验报告完整记录了计数与分频电路的设计与仿真过程,围绕CB4CLE计数器采用置零法与置最大数法实现M7计数器、设计N5整数分频电路、用数据选择器生成“1110010”序列信号等核心任务展开,并配有完整的波形观察与记录&#xf…

2026/10/23 22:56:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/24 0:02:40

MATLAB缩进快捷键与批量格式化实战指南

1. 被自动缩进折磨的那些年如果你写过MATLAB代码,大概率经历过这种场景:从某个文档、网页或者聊天记录里复制了一段代码,粘贴进编辑器之后,每一行前面都带着莫名其妙的空格,有的行首是四个空格,有的是一个T…

2026/10/24 0:02:40

用Poco实现Qt风格信号与槽的跨平台C++方案

简介:本资源是一份面向C中级开发者的技术实践工程,聚焦于在非Qt框架环境下模拟实现Qt核心通信机制——信号与槽,借助Poco网络库的事件系统完成解耦式对象通信。适用于需在跨平台C项目中引入松耦合回调机制、但受限于无法集成Qt依赖的开发场景…

2026/10/24 0:02:40

ESXi裸机虚拟化安装指南:从硬件兼容到虚拟机部署

1. 为什么还要折腾ESXi:从一台闲置机器说起手里攒了几台淘汰下来的迷你主机,配置不算差,i5加16G内存,扔了可惜,装个桌面系统又觉得浪费。这种场景下,ESXi就成了一个绕不开的选择。它是一套裸机虚拟化平台&a…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑