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

做的网站怎么发布到网上彩票网站招代理广告怎么做

做的网站怎么发布到网上,彩票网站招代理广告怎么做,网站漂浮特效,随州便宜做网站给定一个链表数组,每个链表都已经按升序排列。 请将所有链表合并到一个升序链表中,返回合并后的链表。 输入:lists [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 解释:链表数组如下: [1->4->5,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

       这道题看似困难题,其实还是比较容易好想的,我们可以维护一个优先最小队列,然后声明一个虚拟头结点,每次出一个最小的节点挂载在已经挂载节点的后面,当队列为空时,就说明我们K个升序列表已经合并完成

 

public ListNode mergeKLists(ListNode[] lists) {if(lists==null||lists.length==0){return null;}//自定义比较器PriorityQueue<ListNode> queue=new PriorityQueue<>(new Comparator<ListNode>() {@Overridepublic int compare(ListNode o1, ListNode o2) {return o1.val-o2.val;}});//将K个节点的头结点入队for(ListNode node:lists){if(node!=null){queue.offer(node);}}//创建一个虚拟头结点ListNode dummyNode=new ListNode(-1);ListNode curNode=dummyNode;while(!queue.isEmpty()){ListNode cur=queue.poll();curNode.next=cur;//更新curNodecurNode=curNode.next;//如果当前节点的next不为空,则让下一个节点进行入队if(cur.next!=null){queue.offer(cur.next);}}return dummyNode.next;}

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

相关文章:

  • 摄影作品网站推荐广东建立网站
  • 机械厂网站模板wordpress 淘宝同步
  • 请谁做网站比较放心德州网站建设设计
  • 上海建站网站电商网站免费设计
  • 济南建网站公司个人网站备案涉及支付宝
  • 做网站苏州自动生成网页代码的软件
  • 外贸做的亚马逊网站是哪个做推广适合哪些网站吗
  • 做网站所用的语言网站幻灯片 按纽
  • 邢台建设网站公司wordpress添加源代码
  • 环保设备网站建设模板国内无版权图片网站
  • 2018做网站北京建设网站哪里好
  • 怎样购买网站程序短视频seo什么意思
  • 做js题目的网站萧山区网站建设
  • 衡水龙腾网站建设如何给网站做引流
  • 网站建设项目收费标准wordpress主题调用编辑器
  • 只想怎样建设自己的销售网站北京企业建站
  • 文化传媒 网站设计wordpress 申请表单
  • 珠海做网站那家好野花免费资源观看
  • 上海网站公司doaction wordpress
  • 鞍山怎么样做一个自己的网站中国十大高端设计公司
  • 响应式网站制作软件wordpress调用作者头像
  • 最专业的网站建设哪家好专注营销型网站建设公司 做网站
  • wordpress开启多站点功百度广告代理商查询
  • 建立网站对吗wordpress调用模版
  • 网站建设湛江网站建设企业关键词
  • 北京市保障房建设投资中心网站首页网站升级中 模版
  • 长沙高端网站开发怎样下载黑龙江人社app
  • 遵义水网站建设主页模板
  • 备案ip 查询网站查询系统网站建设入门书籍
  • 电子商务知名网站自助友链平台