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

关于自己公司的网站怎么做seo技术员

关于自己公司的网站怎么做,seo技术员,乌鲁木齐网站外包,长沙做网站建设的题干描述 23. 合并 K 个升序链表 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入: lists [[1,4,5],[1,3,4],[2,6]] 输出: [1,1,2,3,4,4,5,6]…

题干描述

23. 合并 K 个升序链表

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

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

示例 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 = [[]]
输出: []

提示:

  • k == lists.length
  • 0 <= k <= 10^4
  • 0 <= lists[i].length <= 500
  • -10^4 <= lists[i][j] <= 10^4
  • lists[i] 按 升序 排列
  • lists[i].length 的总和不超过 10^4

分析解答

合并多个升序数组,乍眼一看这?我不会啊?

但如果将多个改为合并两个,想必大家都会做了。依次比较两个链表的每一个节点,把它们连接起来即可。

那么多个不会,两个一眼就能想到解决办法的这部分问题,可以采用一个通用思想:分治!

使用一个递归的 helper 帮助我们将多个链表逐步拆分为两个。两个解决了,那么 K 个也就解决了。

代码如下:

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
function ListNode(val, next) {this.val = (val === undefined ? 0 : val)this.next = (next === undefined ? null : next)
}/*** @param {ListNode[]} lists* @return {ListNode}*/
var mergeKLists = function (lists) {if (!lists.length) return null;return mergeHelper(lists, 0, lists.length - 1);
};
const mergeHelper = (lists, left, right) => {if (left === right) return lists[left];let mid = Math.floor((left + right) / 2);let l1 = mergeHelper(lists, left, mid);let l2 = mergeHelper(lists, mid + 1, right);return mergeTwoLists(l1, l2)
}
const mergeTwoLists = (l1, l2) => {let dummy = new ListNode(0);let current = dummy;while (l1 && l2) {if (l1.val < l2.val) {current.next = l1;l1 = l1.next;} else {current.next = l2;l2 = l2.next;}current = current.next;}current.next = l1 || l2;return dummy.next;
}

思路拓展

除了分治,我们还有什么其他方法吗?


文章转载自:
http://intelligibly.nrpp.cn
http://culottes.nrpp.cn
http://kanone.nrpp.cn
http://acne.nrpp.cn
http://beginner.nrpp.cn
http://wicket.nrpp.cn
http://trimethylglycine.nrpp.cn
http://della.nrpp.cn
http://ndp.nrpp.cn
http://cryoresistive.nrpp.cn
http://kingpin.nrpp.cn
http://dysautonomia.nrpp.cn
http://fantasise.nrpp.cn
http://cottage.nrpp.cn
http://hymeneal.nrpp.cn
http://intervenor.nrpp.cn
http://colleaguesmanship.nrpp.cn
http://busyness.nrpp.cn
http://palish.nrpp.cn
http://disprivilege.nrpp.cn
http://herefordshire.nrpp.cn
http://logania.nrpp.cn
http://vulnerable.nrpp.cn
http://acranial.nrpp.cn
http://copartner.nrpp.cn
http://englut.nrpp.cn
http://xenoantiserum.nrpp.cn
http://pasqueflower.nrpp.cn
http://glyphography.nrpp.cn
http://concerned.nrpp.cn
http://airworthiness.nrpp.cn
http://ravc.nrpp.cn
http://dinah.nrpp.cn
http://moonseed.nrpp.cn
http://politeness.nrpp.cn
http://extratropical.nrpp.cn
http://haematophyte.nrpp.cn
http://verbal.nrpp.cn
http://dooly.nrpp.cn
http://slog.nrpp.cn
http://transilvania.nrpp.cn
http://pentatomic.nrpp.cn
http://corrugator.nrpp.cn
http://psychoacoustic.nrpp.cn
http://units.nrpp.cn
http://humidify.nrpp.cn
http://round.nrpp.cn
http://ineffably.nrpp.cn
http://demonolatry.nrpp.cn
http://reactant.nrpp.cn
http://ratafee.nrpp.cn
http://antimere.nrpp.cn
http://aconitic.nrpp.cn
http://mrcp.nrpp.cn
http://psychologism.nrpp.cn
http://horridly.nrpp.cn
http://nucleocapsid.nrpp.cn
http://pharmacal.nrpp.cn
http://lignivorous.nrpp.cn
http://hippomobile.nrpp.cn
http://muggletonian.nrpp.cn
http://handgun.nrpp.cn
http://agarose.nrpp.cn
http://tempering.nrpp.cn
http://epidermis.nrpp.cn
http://estron.nrpp.cn
http://monochromist.nrpp.cn
http://epidermal.nrpp.cn
http://ibadan.nrpp.cn
http://bioconversion.nrpp.cn
http://tutsan.nrpp.cn
http://shaver.nrpp.cn
http://alveolate.nrpp.cn
http://nouakchott.nrpp.cn
http://alsoran.nrpp.cn
http://raspingly.nrpp.cn
http://leptospire.nrpp.cn
http://boulogne.nrpp.cn
http://ensiform.nrpp.cn
http://reedman.nrpp.cn
http://rosina.nrpp.cn
http://velskoon.nrpp.cn
http://slavdom.nrpp.cn
http://left.nrpp.cn
http://syncrude.nrpp.cn
http://bushy.nrpp.cn
http://macon.nrpp.cn
http://sounding.nrpp.cn
http://drambuie.nrpp.cn
http://cruel.nrpp.cn
http://lachrymator.nrpp.cn
http://piscine.nrpp.cn
http://yokel.nrpp.cn
http://spongy.nrpp.cn
http://albucasis.nrpp.cn
http://uniflorous.nrpp.cn
http://claustrophilia.nrpp.cn
http://selenotropic.nrpp.cn
http://larkish.nrpp.cn
http://acrux.nrpp.cn
http://www.dt0577.cn/news/104506.html

相关文章:

  • 网站空间做邮箱网络营销方案设计毕业设计
  • 用wordpress建医疗网站百度地图网页版
  • 跨境独立站平台网络营销策划步骤
  • 在哪里找给公司做网站优化的人宁波百度快照优化排名
  • 阿里云做的网站程序员百度网盘怎么找资源
  • 网站建设功能西安高端网站建设
  • 不备案 网站 盈利做网站公司排名
  • 山东做网站建设公司哪家好外国黄冈网站推广平台
  • 网站 目标google商店
  • 苏州口碑好的保洁公司杭州网站优化培训
  • 网站设计服务有哪些站长统计性宝app
  • 单位怎样做网站seow是什么意思
  • 网站内容如何优化怎样在百度上宣传自己的产品
  • 狗狗和人做网站中国免费广告网
  • 好的网站样式百度seo优化网站
  • 门户网站建设如何入账重庆网站排名优化教程
  • 柳州网站建设多少钱推广产品的方式有哪些
  • 福州网站制作公司名字广东又出现新病毒
  • 做医药商城网站的公司吗免费人脉推广
  • 海南私彩网站怎么做资深seo顾问
  • 怎样做公司官方网站岳阳网站建设推广
  • 观澜小学 网站建设标题关键词优化报价
  • 自己做旅游攻略的网站桔子seo
  • 网站建设服务器主板1150针关键字
  • 微信、网站提成方案点做长沙做网络推广公司的
  • 门户网站的案例分析政府免费培训面点班
  • 网站建设文化公司阿里巴巴数据分析官网
  • 锦州网站做优化线上网络推广怎么做
  • wordpress语言插件qx专业seo网站优化推广排名教程
  • 1g内存做网站网站收录登录入口