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

day84(2.12)——leetcode面试经典150

23. 合并 K 个升序链表

23. 合并K个升序链表

题目:

题解:

/** * 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 mergeKLists(ListNode[] lists) { ListNode root = new ListNode(); List<Integer> list = new ArrayList<>(); for(int i=0;i<lists.length;i++) { ListNode node = lists[i]; ListNode cur = node; while(cur != null) { list.add(cur.val); cur = cur.next; } } if (list.isEmpty()) { return null; } list.sort(null); ListNode t = new ListNode(); ListNode c = t; for(int i=0;i<list.size();i++) { t.val = list.get(i); if(i!=list.size()-1) { t.next = new ListNode(); } else { t.next = null; } t = t.next; } return c; } }
http://www.jsqmd.com/news/375346/

相关文章:

  • 《人工智能的数学基础》第二章习题(群部分)【未完成】
  • Java中设计图像处理工具(一)
  • 基于深度学习YOLOv12的玉米幼苗杂草识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • Es/Kibana7.17.9中资料迁移到openSearch3.4.0【DockerDesktop模拟】
  • 基于深度学习YOLOv12的草莓成熟度检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 深入解析:如何在 Windows 11/10 电脑上永久删除文件
  • 基于深度学习YOLOv12的铁路轨道缺陷检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 基于深度学习YOLOv11的铁轨轨道缺陷检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 2026国自然申报倒计时:如何利用AI辅助工具高效完成申请书撰写
  • 普通Fetch和Fetch 流式的区别?
  • 前端组件上新:全球数字货币符号展示的“标准答案”
  • 集星獭 | 让集成“看得见、管得住”——四大监控能力实战指南
  • 基于深度学习YOLOv11的茶叶病害检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 2026新春装修推荐上海二手房装修公司10家口碑企业深度解析报告 - 速递信息
  • 基于深度学习YOLOv11的钢材缺陷检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 基于深度学习YOLOv12的茶叶病害检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 2026新春上海装修新风向:效果还原实力派公司榜单权威发布新春特辑 - 速递信息
  • 2026年2月宁波装修设计公司推荐榜单 - 疯一样的风
  • 迎2026开年家装观察:效果图还原度成上海装企新名片实力代表 - 速递信息
  • 2026新春装修季上海二手房装修公司10家优质公司深度测评报告 - 速递信息
  • Why Does RL Generalize Better Than SFT A Data-Centric Perspective on VLM Post-Training
  • DailyCoding C++ CMake | CMake 踩坑记:解决 ROS 项目中的“循环引用”与库链接依赖问题
  • Nodejs+vue+ElementUI框架实验室设备租赁报修管理系统
  • Android多进程开发 - AIDL 最简单的实现、传递数据大小限制
  • 基于springboot和vue框架的民宿房间预订推荐系统的设计与实现
  • 基于springboot和vue框架的固定资产转移管理系统设计与实现
  • Android Jetpack Compose - PullToRefreshBox、RadioButton、DatePicker、DatePickerDialog、DateRangePicker
  • 输入洗车店小时流量,预测高峰,推荐用户错峰时间。
  • 基于springboot和vue框架的校园个人资料管理系统设计与实现
  • S-GRec Personalized Semantic-Aware Generative Recommendation with Asymmetric Advantage