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

浙江省网站建设报价页面优化的方法有哪些

浙江省网站建设报价,页面优化的方法有哪些,自己做网站 为什么出现403,网站后台如何更换在线qq咨询代码题目链接: 链接 题目描述: 思路: 同步合并 已知顺序排列,每个链表的node比较再加进结果,用优先队列方便比较node,可以先把每个链表的头结点加进队列,然后队列头出,出来的头还有n…

题目链接:

链接

题目描述:

在这里插入图片描述

思路:

同步合并

已知顺序排列,每个链表的node比较再加进结果,用优先队列方便比较node,可以先把每个链表的头结点加进队列,然后队列头出,出来的头还有next,就加进去,这样确保每个链表都有节点放进队列里面了

两两合并

两两合并链表,逐个击破

实现代码:

class Solution {public ListNode mergeKLists(ListNode[] lists) {if(lists == null || lists.length == 0){return null;}PriorityQueue<ListNode> q = new PriorityQueue<>((a, b) -> a.val - b.val);;for(ListNode node : lists){if (node != null) {q.offer(node);}}ListNode dummy = new ListNode(0);ListNode cur = dummy;while(!q.isEmpty()){cur.next = q.poll();cur = cur.next;    if(cur.next != null){q.offer(cur.next);}}return dummy.next;}
}
class Solution {public ListNode mergeKLists(ListNode[] lists) {ListNode ans = null;for(int i = 0; i < lists.length ; i++){ans = merge(ans,lists[i]);}return ans;}public ListNode merge(ListNode a, ListNode b){if(a == null || b== null){return a != null ? a:b;}ListNode head = new ListNode(0);ListNode cur = head, p1 = a, p2 = b;while(p1 != null && p2 != null){if(p1.val < p2.val){cur.next = p1;p1 = p1.next;}else{cur.next = p2;p2 = p2.next;}cur = cur.next;}cur.next = p1 != null ? p1 : p2;return head.next;}
}
http://www.dtcms.com/wzjs/413893.html

相关文章:

  • 出售网站平台百度官方网站下载安装
  • 南通网站建设方法网站优化建议
  • 外国网站建站百度客服工作内容
  • 做双语网站福州seo代理商
  • 聊城做网站公司信息交换友情链接的网站标准是什么
  • wordpress 适合外贸站cpc广告点击日结联盟
  • 南昌公司做网站山东网站建设
  • 已注册域名怎么做网站呢怎么样在百度上免费推广
  • 建设网站的网站空间客户资源买卖平台
  • 网站如何做监测链接seo站长网怎么下载
  • 怎么在自己网站上做拼图重庆自动seo
  • 副业做网站程序搜狗推广
  • 提供网站制作成功的品牌推广案例分析
  • 网站设计的国际专业流程公司网站设计要多少钱
  • 做爰网站有哪些新闻发稿平台有哪些
  • 上海集团网站建设公司seo站长平台
  • 内蒙建设厅网站优化神马排名软件
  • 嵌入式开发工程师需要学什么找索引擎seo
  • 湛江网站建设公司哪个好如何获取热搜关键词
  • 福州 建站 软件百度搜索引擎关键词
  • 上海做兼职网站有吗网络推广营销方法
  • 嘉兴做网站公司百度一下你就知道下载安装
  • 网站开发承诺函南宁网络推广有几家
  • 专业网站建设微信网站定制福州百度分公司
  • 模板云网站建设网络推广企业
  • 上海广告网站建设代写软文公司
  • 外贸一般在哪些网站seo外链工具有用吗
  • asp网站空间sem推广案例
  • 网站建设与 宣传关系sem外包
  • 从学习php到可以独立做网站需要多久网站链接提交