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

会员制网站搭建wordpresswordpress链接形式

会员制网站搭建wordpress,wordpress链接形式,门户网站用虚拟主机,做网站网上商城多少钱给定一个链表数组,每个链表都已经按升序排列。 请将所有链表合并到一个升序链表中,返回合并后的链表。 输入: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/922580/

相关文章:

  • 做网站产品介绍计算机速成班
  • 广州网站建设推广服务免费做网站推广的软件
  • 网站开发有哪些方向食品网站建设方案项目书
  • 怎么做一个企业的网站如何自己开发软件挣钱
  • 办网站费用多少钱深圳网页设计兴田德润实惠
  • 江宁网站建设哪家好在线制作图片及图片处理
  • 电子商务网站开发的基本原则?网页设计实训报告word
  • 做网站需要几大模板wordpress拼团插件
  • 山东网站建设运行工资创新的福州网站建设
  • 找别人做网站注意事项网页动态效果
  • 教学网站开发背景兼职做效果图设计到哪个网站找
  • 网站建设的步骤过程孝感网
  • 本机建设网站河南住房和城乡建设厅
  • 网站设计结果网站备案拍照点
  • 惠州企业建站系统做梯子的企业网站
  • 国外私人网站成都网站建设模板制作
  • 网站备案 幕布网站导航设计模板源码
  • 网站开发案列网站开发话题
  • 宁波市城乡和建设网站优秀电商设计网站有哪些内容
  • 苏州定制建站网站建设高端网站建设品牌
  • 使用wordpress的网站wordpress自动添加关键字
  • 建设银行的网站查询密码简单手机app制作
  • 免费下载模板的网站有哪些成都建设网站的公司哪家好
  • 杭州网站优化咨询门户网站的营销方式
  • 商店网站源码查看网站有没有做301
  • wordpress漂亮手机网站模板下载三亚旅游网页设计
  • 完全自建网站tk网站域名注册
  • 网站用户界面ui设计细节一个公司可以做几个网站备案
  • 网站安全建设需求分析报告赣州人才网官网招聘信息
  • 网站建设所学内容交流网站建设项目背景