刷题LeetCode21。合并两个有序链表
来源:力扣(LeetCode)
链接:https:leetcodecn。comproblemsmergetwosortedlists题目描述
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。题目分析
提供两种方法:递归迭代代码实现publicclassHeBingList21{publicstaticvoidmain(String〔〕args){HeBingList21fanZhuanList206newHeBingList21();ListNodeheadnewListNode(1,newListNode(2,newListNode(3,newListNode(4))));ListNodehead2newListNode(1,newListNode(4,newListNode(6,newListNode(7))));fanZhuanList206。mergeTwoLists(head,head2);}递归paraml1paraml2returnpublicListNodemergeTwoLists2(ListNodel1,ListNodel2){if(l1null){returnl2;}if(l2null){returnl1;}if(l1。vall2。val){l1。nextmergeTwoLists2(l1。next,l2);returnl1;}else{l2。nextmergeTwoLists2(l1,l2。next);returnl2;}}时间复杂度:O(nm),其中n和m分别为两个链表的长度。因为每次循环迭代中,l1和l2只有一个元素会被放进合并链表中,因此while循环的次数不会超过两个链表的长度之和。所有其他操作的时间复杂度都是常数级别的,因此总的时间复杂度为O(nm)。p空间复杂度:O(1)。我们只需要常数的空间存放若干变量。paraml1paraml2returnpublicListNodemergeTwoLists(ListNodel1,ListNodel2){if(l1nulll2null){returnnull;}ListNoderesultnewListNode(1);ListNodecurrresult;while(l1!nulll2!null){if(l1null){curr。nextl2;l2l2。next;}elseif(l2null){curr。nextl1;l1l1。next;}else{if(l1。vall2。val){curr。nextl1;l1l1。next;}else{curr。nextl2;l2l2。next;}}currcurr。next;}returnresult。next;}}
递归复杂度时间复杂度:O(nm),其中n和m分别为两个链表的长度。空间复杂度:O(nm)。迭代复杂度时间复杂度:O(nm)。因为每次循环迭代中,l1和l2只有一个元素会被放进合并链表中,因此while循环的次数不会超过两个链表的长度之和。所有其他操作的时间复杂度都是常数级别的,因此总的时间复杂度为O(nm)。空间复杂度:O(1)。
好了,今天就到这里,感谢各位看官到这里,不如点个关注吧!
一剪芳华什么时候上映,一剪芳华演员表一剪芳华说出很多人不清楚,可一剪芳华电视剧是什么时候上映,很多网友就想去了解一下有关的故事,看一剪芳华给上映时间很早就给安排好,才会把观众的胃口给调动起来,但有的网友就不清楚一……
6部苏到腿软的高甜日剧(推荐日剧高甜)本文推荐6部苏到腿软的高甜日剧(推荐日剧高甜)。高甜剧容易带入,甚至觉得腿软。如果你喜欢这类电视剧的话,小薇女性时尚推荐的这6部或许是你最好的选择,一起去看看给你带来的有哪6部……
在2019年,为什么iPhone6splus销量不减反增,这iPhone6splus对于很多人来说算是老朋友了,为什么过去这么多年了,还有人再用iPhone6splus?并且根据统计显示,这款苹果机的销量不减反增。这是为什么呢?这款机器……
猎场大结局中郑秋冬最后和谁在一起了都市剧《猎场》把都市社会做为背景,所带来郑秋冬经历职场颠沛和商海沉浮,加上十年蝶变的情况,逐渐他成为专业猎头,后期他郑秋冬和罗伊人在一起,并展现出爱情和事业双丰收的结果。……
男大当婚曹小强娶了谁男大当婚剧情及评价电视剧《男大当婚》已经结局了很长一段时间了,但是很多观众还是非常喜欢这部电影的,那么,在剧情结局的时候,是谁喊的曹小强呢?《男大当婚》中曹小强到底是娶了谁呢?一起来看一下具体的……
鹤唳华亭开播怎么回事具体什么时间播在哪个台播近日,电视剧《鹤唳华亭》刚过了双十一就在零点突然开播了,这是怎么回事呢?这部电视机具体播出时间是什么呢?在哪个平台播出呢?这部剧又讲述了什么呢?一起来看一下。鹤唳华亭开播……
飞鸟集柴晴的扮演者是谁飞鸟集柴晴的结局是什么最近在芒果TV播出的《飞鸟集》获得了很多网友的喜欢,而在剧中扮演柴晴的演员,又很多网友好奇飞鸟集柴晴扮演者是谁?以及飞鸟集柴晴的结局是什么?接下来就和小编一起来看看吧。1……
飞鸟集林少霆的扮演者飞鸟集林少霆和谁在一起啦最近在芒果TV播出的《飞鸟集》吸引了不少的观众的观看,在剧中林少霆的出场就被受大家的关注!那么飞鸟集林少霆的扮演者是谁?以及飞鸟集林少霆柴晴结局是什么?接下来就和小编一起来看看……
虫图腾段小娥扮演者及结局丁翔南个人资料及照片写真随着《虫图腾》的杀青,也算是未播先火了一把,其中不少网友对于剧中段小娥一角受关注,大家好奇虫图腾段小娥扮演者是谁,剧中段小娥结局是什么,还有其扮演者丁翔南的个人资料照片被扒,快……
服务体验or技术创新,iQOO8Pro和小米MIX4谁更值得虽然MIX4降价比iQOO8Pro狠,但就现在来说,我依然很坚定的选择iQOO8Pro,这手机除了芯片不是最新的8Gen1外,其余哪一点比2022年发布的新机差?至于MIX4,……
7年打通乙二醇常压合成卡点在科研中,如果你一开始便做出了完美结果,可身边人却都摇头说无法重复实验,那究竟是运气好,还是运气差呢?这种尴尬郑建伟就曾经历过。7年前还在厦门大学读博的他,第一次进入一个……
终于等到期待已久的华为P50Pro!难掩激动心情,开箱后没让终于等到了!期待已久的华为P50!昨天刚付完尾款,今天上午就到了!太开心了。外形外观太好看了,继承了p系列一贯的风格,低调奢华。在阳光下闪闪发光太有档次感了而且还不土有一……