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

31.K 个一组翻转链表

给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。

k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。

你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。

方法一:先判断有多少个组,再进行头插法,要每次记录尾部作为新的头节点

class Solution(object): def reverseKGroup(self, head, k): val=ListNode() num=0 cur=head while cur: num+=1 cur=cur.next num=num//k tail=val while num: x=k cur_head=tail tail=head while x: cur=head.next head.next=cur_head.next cur_head.next=head head=cur x-=1 num-=1 tail.next=head return val.next
http://www.jsqmd.com/news/809384/

相关文章:

  • C#新手向:搞懂“值类型”与“引用类型”及其对程序性能的影响
  • 给数字IC新手的STA避坑指南:从时序弧到建立时间,一次讲清楚
  • 【NotebookLM知识管理终极指南】:20年IT专家亲授5大高阶技巧,90%用户忽略的3个致命误区
  • 终极Windows与Office激活指南:KMS_VL_ALL_AIO完整教程
  • Scarf:智能网关加速软件包分发,提升开发者效率与项目洞察
  • 实验报告-树、二叉树与查找
  • 最低公共祖先 LCA
  • 被毕业论文逼到崩溃?Paperxie 这套本科论文通关流,直接把流程焊死了
  • 省下一台PLC的钱:海康VC3000工控机GPIO实战,替代小型PLC控制LED和开关
  • 5G工业物联网落地困境与务实路径:从技术鸿沟到场景破局
  • 2026天虹购物卡回收必看,三大平台折扣率与到账时间全解析 - 京顺回收
  • 国产钢研纳克直读光谱仪哪家好?南京艺御城仪器有限公司代理商服务采购指南 - 品牌推荐大师1
  • 5分钟快速上手:Windows安装Android应用的终极解决方案
  • 告别AD思维!Cadence 17.4 PCB封装绘制保姆级教程(以STM32 QFN48为例)
  • 2026宁波黄金回收门店盘点,价高人少不折腾 - 奢侈品回收测评
  • OpenClaw网关守护者:自动化监控、告警与自愈实践
  • 2026年喀什太阳能路灯、高杆灯采购指南:本地源头工厂一站式解决方案 - 优质企业观察收录
  • 3大核心场景重塑游戏串流体验:Sunshine开源串流服务器深度指南
  • 终极指南:如何绕过Cursor API限制,实现免费无限使用AI编程助手
  • 终极REPENTOGON脚本扩展器安装教程:从零开始快速上手指南
  • 贵阳防雷工程甲级资质机构全景对比:如何快速锁定权威检测服务商 - 企业名录优选推荐
  • Beyond Compare 5授权管理终极指南:三种技术方案深度解析与实战应用
  • 三分钟学会Claude Code CLI常用快捷键
  • 企业信用公示平台哪家好用? - 中媒介
  • 深度解析VLC架构设计:模块化媒体引擎的技术实现与性能优化
  • 被格式逼哭的毕业生,都在用 Paperxie 解决论文排版难题
  • 腾讯音乐第一季营收79亿:经调整EBITDA为28.3亿 同比增10.5%
  • 2026年贵阳防雷检测与防雷工程:5大甲级资质权威机构深度横评与选购指南 - 企业名录优选推荐
  • 购物卡闲置?教你如何快速回收天猫超市卡! - 团团收购物卡回收
  • Workshop:为小型可信AI Agent团队设计的结构化IRC式协作中心