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

网站推广的公司哪家好wordpress老是有人注册

网站推广的公司哪家好,wordpress老是有人注册,网页兼容性 网站开发,精品建站给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 解释:链表数组如下&#…

给你一个链表数组,每个链表都已经按升序排列。

请你将所有链表合并到一个升序链表中,返回合并后的链表。

示例 1:

输入:lists = [[1,4,5],[1,3,4],[2,6]]
输出:[1,1,2,3,4,4,5,6]
解释:链表数组如下:
[1->4->5,1->3->4,2->6
]
将它们合并到一个有序链表中得到。
1->1->2->3->4->4->5->6

示例 2:

输入:lists = []
输出:[]

示例 3:

输入:lists = [[]]
输出:[]

解题方法:(最小堆)

1.创建最小堆(优先队列),然后开始将列表中的链表全部加入到堆中,(a, b) -> a.val - b.val 是一个自定义比较器,用于比较两个 ListNode 的值,使得堆始终保持最小的节点在顶部。

2.然后创建哨兵节点,进入循环,循环条件:当 pq 不为空时,执行以下操作:

  1. 取出堆顶元素 node(即当前所有节点中最小的)。

  2. 如果 node 有下一个节点 node.next,则将 node.next 加入 pq,确保后续节点也能参与排序。

  3. node 添加到新链表

  • cur.next = node:让当前指针 cur 指向 node,即把 node 加入新链表。

  • cur = cur.next:移动 cur 指针,以便继续添加下一个节点。

/*** 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) {PriorityQueue<ListNode> pq = new PriorityQueue<>((a, b) -> a.val - b.val);for (ListNode head : lists) {if (head != null) {pq.offer(head);}}ListNode dummy = new ListNode();ListNode cur = dummy;while (!pq.isEmpty()) {ListNode node = pq.poll();if (node.next != null) {pq.offer(node.next);}cur.next = node;cur = cur.next;}return dummy.next;}
}

http://www.yayakq.cn/news/64573/

相关文章:

  • 深圳论坛网站建设如何下载网站模板
  • 中国建设银行官网站额度申请深圳住房和建设局网站官网
  • 哈尔滨模板建站品牌wordpress与ftp
  • 上海建站 seo哪个网站可以做化学实验
  • 高埗仿做网站网站开发不用框架?
  • 怎么到国外网站去接模具订单做郑州网站建设代运营
  • 公司刚做网站在那里找图片做pc端自适应网站模板
  • 8免费网站建站手机网站建设知识
  • 哈尔滨网站设计模板软件外包平台找哪家好
  • 太原网站 制作ui设计的基本流程
  • 网站导航栏的作用湖南省建筑工程信息网
  • 电商网站用什么做的旅游网站开发结束语
  • 建网站做站长怎么赚钱怎么把自己做的网站放上网络
  • 工信部网站备案系统怎么注册什么网站可以做公共基础知识
  • 石家庄站在哪个区上海物联网app开发公司
  • 怎么用阿里的域名 做网站葫芦岛住房和城乡建设厅网站
  • 做下载网站挣钱吗怎么样建立自己的网页
  • 如何将网站排名做高wordpress主题极简cho
  • 网站建设合同范本下载福田欧辉氢燃料电池客车
  • 上海网站开发公司哪家好wordpress网站外包
  • 岳阳网站建设收费标准满天星建设网站
  • 工厂怎么做网站购物网站建设教程
  • 杭州高端网站建设公司哪家好网页设计与制作试卷分析
  • 充值网站架设长沙人才招聘网长沙58同城招聘网
  • 永登县建设局网站网页空间免费申请
  • asp做的网站缺点做网站网址怎么弄
  • 网站建设的计划书微信推广联盟
  • 长春网上建设网站1建设网站的重要性
  • 做的网站怎么提交到百度上去网站布局模版
  • 前端网站优化网站做app的重要性