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

LeetCodehot100-21 合并两个有序链表

class Solution { public: ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) { if(list1==nullptr||list2==nullptr){ return list1==nullptr?list2:list1; } ListNode* head=list1->val<=list2->val?list1:list2; ListNode* cur1=head->next; ListNode* cur2=head==list1?list2:list1; ListNode* tmp=head; while(cur1!=nullptr&&cur2!=nullptr){ if(cur1->val<=cur2->val){ tmp->next=cur1; cur1=cur1->next; } else{ tmp->next=cur2; cur2=cur2->next; } tmp=tmp->next; } tmp->next=cur1==nullptr?cur2:cur1; return head; } };

递归:

class Solution { public: ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) { if(list1==nullptr) return list2; if(list2==nullptr) return list1; if(list1->val<=list2->val){ list1->next=mergeTwoLists(list1->next,list2);//返回的后面的有序链表中的第一个点 return list1; } else{ list2->next=mergeTwoLists(list1,list2->next); return list2; } } };

http://www.jsqmd.com/news/549790/

相关文章:

  • 手把手复现JeecgBoot SQL注入漏洞:从queryFieldBySql到内存马植入(附工具与避坑点)
  • Rocky Linux 9最小化安装后,我第一时间会做的10个安全加固设置(新手必看)
  • 零基础入门学用物联网(ESP8266) 第二部分 MQTT基础篇(二)
  • 相同虚拟环境训练模型突然报错
  • STM32 BootLoader避坑指南:AB分区、SP/PC跳转与EEPROM标志位实战解析
  • 手把手教你用STM32驱动ADS1292R心电模块(附完整代码与SPI避坑指南)
  • 闲置支付宝立减金如何回收?全方位解析使用范围与技巧 - 团团收购物卡回收
  • 2026年煤矿用侧卸装岩机厂家推荐:山东科创装备制造有限公司,zcy60r/zcy45r全系供应 - 品牌推荐官
  • 总结诚信的边皮机,福建推荐哪家比较好 - 工业品网
  • 旧设备如何重获新生?开源工具让你的Mac再战三年
  • 文脉定序应用场景:企业知识库‘搜得到更排得准’的语义校准落地方案
  • DAY 5
  • 老旧Mac设备系统升级:评估-优化-焕新的3个维度全解析
  • Navicat连接MySQL卡顿?30秒设置解决‘Lost connection‘问题(附详细截图)
  • 2026年昆明青少年军事化机构推荐:昆明市西山起点养成教育培训学校,专注叛逆孩子行为矫正 - 品牌推荐官
  • 2026工业耐腐蚀螺杆泵评测深度解析:排涝机器人/提升泵/气动隔膜泵/水带收卷机/永磁水泵/永磁电泵/污水泵/泥浆泵/选择指南 - 优质品牌商家
  • 跨品牌路由器桥接实战:TP-LINK(AC1200)与FAST(FWR303)混合组网方案
  • 深入理解Transformer:通过SmallThinker-3B-Preview剖析模型内部注意力机制
  • HDI板激光盲孔 vs 机械盲孔:选型指南与成本对比(附厂内实测数据)
  • MCU开发必备:时间片轮询任务调度实战指南(附STM32代码)
  • 手把手教你用SC7U22TH六轴陀螺仪实现智能手环计步功能(附完整代码)
  • 手把手教你配置ArduSub故障保护:漏水、断联、撞机全防范(基于4.1.2固件)
  • 2026第三方检测冷冻管推荐指南规格多样适配全:fob采便管、仿nalgene试剂瓶、冻存管、塑料滴管、塑料试剂瓶选择指南 - 优质品牌商家
  • 3步掌握Applite:macOS应用管理的革命性图形界面解决方案
  • Linux 端口映射管理脚本
  • 别再死记公式了!用‘蚂蚁找食’的思维,5分钟理解蚁群算法核心
  • uniapp跨平台开发实战:如何用Hbuilder X快速搞定安卓和iOS真机调试?
  • HunyuanVideo-Foley实战落地:媒体机构AI音效资产库自动化构建方案
  • 2026年防爆空调厂家实力推荐:浙江沪丞智能科技,防爆精密空调/防爆空调机全系供应 - 品牌推荐官
  • LVGL花屏问题排查与优化:从心跳tick到屏幕刷新函数的实战解析