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

86. 分隔链表

86. 分隔链表

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
/*** @param {ListNode} head* @param {number} x* @return {ListNode}*/
var partition = function(head, x) {if (!head) return null;//创建两个链表,一个链表存储比X小的元素,一个链表存储比X大的元素;let big=new ListNode(), small=new ListNode();//为两个链表定义两个指针let bigNode=big, smallNode=small;//定义原链表的头指针,然后进行比较,连接到对应的链表,然后进行移动for(let cur=head,next;cur;cur=next){next=cur.next;cur.next=null;if(cur.val<x){smallNode.next=cur;smallNode=cur;}else{bigNode.next=cur;bigNode=cur;}}//将两个链表拼接在了一起smallNode.next=big.next;return small.next;
};
http://www.zskr.cn/news/1382150.html

相关文章:

  • Bloxstrap终极指南:5个简单步骤提升你的Roblox游戏体验
  • 微博图片批量下载终极指南:3分钟掌握智能采集工作流
  • iOS砸壳与反编译:从Mach-O结构到Objective-C运行时深度解析
  • 5分钟解锁像素字体:Fusion Pixel Font如何打造多语言像素艺术?
  • 5分钟掌握番茄小说下载器:打造您的个人离线图书馆
  • NHSE终极教程:5分钟掌握动物森友会存档编辑技巧
  • 众智商学院联系方式大全|官方认证版(建议收藏) - 众智商学院课程中心
  • Beat Saber版本管理终极指南:BSManager一站式解决方案
  • PrivacyGuard实战:基于实证差分隐私的机器学习模型隐私审计框架
  • 收藏|2026 春招 AI 岗暴涨 12 倍!大模型成刚需,小白 程序员速学
  • FFF的代码审查助手:自动化代码审查和问题发现的终极解决方案
  • 如何在10分钟内掌握Switch游戏备份神器nxdumptool
  • 3步掌握openpilot:开源自动驾驶系统终极指南
  • 从立方星到太空物联网:Elektor项目的工程实践与挑战
  • WMPFDebugger安全与法律边界:逆向调试工具的道德与法律考量
  • 小白必看:租用4090服务器跑Stable Diffusion WebUI教程
  • 丙午年四月初九夜风醒
  • ComfyUI视频处理终极指南:5个实战场景快速掌握VideoHelperSuite
  • 从GCC-PHAT到深度学习:聊聊时延估计在智能音箱和会议系统里的那些事儿
  • Lovable电商网站搭建:如何用不到3人技术团队,72小时内上线PCI-DSS合规MVP版本?
  • Playwright MCP三种配置模式实战选型指南
  • Apifox实战:手把手教你用脚本搞定带Token鉴权的多环境接口测试
  • Burp Suite无感抓包实战:SwitchyOmega配置与HTTPS七层排查
  • 国内滤芯源头厂家推荐 - 奔跑123
  • 2026盐城geo优化厂家选择指南 - 品牌排行榜
  • 3个核心功能:OmenSuperHub如何让你的惠普游戏本性能翻倍
  • 5分钟掌握res-downloader:全网资源智能下载的完整指南
  • 【Claude端到端测试设计权威指南】:20年SDET实战提炼的7大反模式与5阶自动化落地框架
  • 如何彻底解决Windows 10 PL2303驱动兼容性问题:一份完整的实践指南
  • 学了几天 Web 安全,终于搞懂什么是 XSS 了