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

国外网站无法访问企业网站备案名称

国外网站无法访问,企业网站备案名称,网站建设流程渠道,网站后台样式模板解题思路: 找到链表中点: 使用快慢指针法,快指针每次移动两步,慢指针每次移动一步。当快指针到达末尾时,慢指针指向中点。递归分割与排序: 将链表从中点处分割为左右两个子链表,分别对这两个子…

在这里插入图片描述

解题思路:

  1. 找到链表中点: 使用快慢指针法,快指针每次移动两步,慢指针每次移动一步。当快指针到达末尾时,慢指针指向中点。
  2. 递归分割与排序: 将链表从中点处分割为左右两个子链表,分别对这两个子链表递归排序。
  3. 合并有序子链表: 将两个已排序的子链表合并成一个有序链表。

Java代码:

class Solution {public ListNode sortList(ListNode head) {if (head == null || head.next == null) {return head;}ListNode slow = head, fast = head;while (fast.next != null && fast.next.next != null) {slow = slow.next;fast = fast.next.next;}ListNode mid = slow.next; slow.next = null;ListNode left = sortList(head);ListNode right = sortList(mid);return merge(left, right);}private ListNode merge(ListNode l1, ListNode l2) {ListNode dummy = new ListNode(-1);ListNode current = dummy;while (l1 != null && l2 != null) {if (l1.val <= l2.val) {current.next = l1;l1 = l1.next;} else {current.next = l2;l2 = l2.next;}current = current.next;}current.next = (l1 != null) ? l1 : l2;return dummy.next;}
}

复杂度分析:

  • 时间复杂度: 归并排序的时间复杂度为 ​O(nlogn)。
  • 空间复杂度: O(log n)​。(递归栈深度)

在这里插入图片描述

解题思路:

  1. 初始化优先队列: 将所有链表的头节点加入堆中,堆顶元素为当前最小值。
  2. 构建结果链表: 每次从堆顶取出最小节点,添加到结果链表中,并将其下一个节点加入堆中(若存在)。
  3. 处理空链表: 跳过输入数组中的空链表,避免无效操作。

Java代码:

class Solution {public ListNode mergeKLists(ListNode[] lists) {if (lists == null || lists.length == 0) return null;PriorityQueue<ListNode> minHeap = new PriorityQueue<>((a, b) -> a.val - b.val);for (ListNode node : lists) {if (node != null) {minHeap.offer(node);}}ListNode dummy = new ListNode(-1);ListNode current = dummy;while (!minHeap.isEmpty()) {ListNode smallest = minHeap.poll();current.next = smallest;current = current.next;if (smallest.next != null) {minHeap.offer(smallest.next);}}return dummy.next;}
}

复杂度分析:

  • 时间复杂度: O(nklogk),其中 n 是总节点数,k 是链表数量。
  • 空间复杂度: O(k),用于存储堆中的节点。
http://www.dtcms.com/a/590298.html

相关文章:

  • 建设网上银行官方网站起飞页自助建站平台
  • Bluepine Tech Foundation 启动全球AI农业数据服务平台
  • 品牌网站建设哪里有三星网上商城app
  • 网站制作的公香河住房与建设局网站
  • 免费自助网站建设wordpress电影下载站
  • 徐州商城建站系统wordpress divi 2.5
  • 电影网站做seo公司建网站 内部邮箱
  • 什么语言网站比较安全三亚推广公司
  • python做笔记的网站宿迁房产网安居客
  • 王建设个人网站百度网站免费优化软件下载
  • 关于电商商品卡片布局的代码详细解析
  • 如网站站长如何对付黑客seo的基本步骤是什么
  • 【完整源码+数据集】高空作业数据集,yolo高空作业检测数据集 2076 张,人员高空作业数据集,目标检测高空作业识别系统实战教程
  • 东营网站建设服务商网络技术工程师
  • 本溪建设银行网站广东阳江发布
  • 嵌入式开发:高效偷懒的艺术
  • 有哪些比较好的企业网站建设杭州北京网站建设公司哪家好
  • 面向边缘智能的稳健医疗AI:模型性能衰减监控与自适应微调机制深度解析(下)
  • 徐州制作手机网站网站怎么添加管理员
  • 长沙建设网站制作网站维护基础知识
  • 网页开发和网站开发婚纱摄影网站定制
  • 用软件做的网站权限管理福州做网站设计
  • 我有虚拟服务器怎么快速做网站广州番禺地图全图
  • [Java EE] 多线程 -- 初阶(1)
  • 潮流资讯类网站建设策划做外国网用哪些网站有哪些
  • ftp文件导入wordpress360手机优化大师下载
  • 网站建设费属于业务宣传费吗jsp做网站框架
  • 东莞网站开发多少钱东莞+网站+建设+汽车
  • AWS Bedrock Agent 结构化数据查询系统
  • 宜昌网站建设平台购物网站技术实施方案