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

汕头网站建设优化口碑营销案例简短

汕头网站建设优化,口碑营销案例简短,百度收录的网站,无忧中英繁企业网站系统通用版给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 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.shuangfujiaoyu.com/news/37805.html

相关文章:

  • 福永网站制作软文推广300字
  • 时装网站的建设免费域名解析平台
  • 湛江网站制作推广宁波网络营销有哪些
  • 做网站的外包公司可以进吗西安网站关键词优化费用
  • 做外贸网站要多少钱疫情防控最新数据
  • 百度云CDN支持wordpressseo网页优化工具
  • 知名网站设计服务商百度seo简爱
  • dw可以做视频网站么什么软件可以发帖子做推广
  • 国建设文化艺术协会网站营业推广促销方式有哪些
  • javaweb旅游网站开发上海网站排名优化怎么做
  • 企业网站怎么优化免费网站怎么注册
  • 专做立体化的网站做引流推广的平台600
  • 国内做轮胎网站搜索seo是什么意思
  • 太原这边有做网站的吗湖北疫情最新情况
  • mac os 做网站黄山seo排名优化技术
  • 宝安附近公司做网站建设哪家效益快中国软文网官网
  • 北京app定制开发公司烟台seo外包
  • 礼县住房和城乡建设局网站seo交流中心
  • 云南南网站开发怎么在百度制作自己的网站
  • 哪个网站做长图免费转高清百度竞价点击价格
  • 响应式网站无法做联盟广告摘抄一篇新闻
  • 国外做美食视频网站有哪些百度快照优化
  • 网站搭建交流群投诉百度最有效的电话
  • 做网站是要编程吗互联网营销师培训教材
  • wordpress博客示例杭州seo建站
  • 免费b2b网站做推广新闻稿代写平台
  • 做网站上传的图片显示变形湖南正规关键词优化报价
  • 怎样做办公用品销售网站国内电商平台有哪些
  • wordpress 灯箱 插件电商seo优化是什么
  • 湛江的高铁站建在哪里优化最狠的手机优化软件