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

戴尔网站建设的特点上海优化seo

戴尔网站建设的特点,上海优化seo,js 做网站,母婴策划案的网站建设一、题目 输入两个递增排序的链表&#xff0c;合并这两个链表并使新链表中的节点仍然是递增排序的。 二、示例 2.1> 示例1&#xff1a; 【输入】1->2->4, 1->3->4 【输出】1->1->2->3->4->4 限制&#xff1a; 0 < 链表长度 < 1000 三、…

一、题目

输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。

二、示例

2.1> 示例1:

输入】1->2->4, 1->3->4
输出】1->1->2->3->4->4

限制:

  • 0 <= 链表长度 <= 1000

三、解题思路

根据题目描述,我们可以过滤出解题的关键词:

关键词1】“两个递增排序...”:由于题目要求最终拼装的结果也是递增排序的,那么我们就不需要对每个链表在进行排序了。
关键词2】“合并这两个链表”:既然两个都是链表,我们就只能通过next来一个个的遍历和对比链表中的节点,那么针对这两个链表,我们需要创建两个指针,分别执行各自链表需要对比的节点位置(下图中的l1l2)。

那么这道题其实思路不难,比较麻烦的点是合并特殊的链表,例如:

麻烦1】如果第1个链表的首节点小于等于第2个链表的首节点,那么结果链表的首节点就是第1个链表的首节点,否则就是第2个链表的首节点
麻烦2】需要考虑如果两个待合并的链表都为空的情况;
麻烦3】需要考虑其中只有一个链表是空的情况;
麻烦4】两个链表都不为空,但是链表的长度不同,就会有一个链表先遍历完毕,那么另一个链表只需要拼装到结果末尾即可,不需要再次遍历。

针对上面的麻烦点,我们可以通过各种的if判断来进行处理,但是,还是有一个比较巧妙的方法,就是创建一个空值的节点作为结果链表的首节点,即:ListNode result = new ListNode();,那么我们后续对比两个链表时,都是向result节点后面进行链表的拼装,最终返回结果的时候只需要返回result.next即可。下图是具体的处理过程,因为逻辑处理比较简单,所以仅抽取了两次操作进行了图解,并没有把所有操作都画出来。

 

四、代码实现

class Solution {public ListNode mergeTwoLists(ListNode l1, ListNode l2) {ListNode result = new ListNode(), temp = result;while(l1 != null && l2 != null) {if (l1.val <= l2.val) {temp.next = l1;l1 = l1.next;} else {temp.next = l2;l2 = l2.next;}temp = temp.next;}if (l1 == null) temp.next = l2;if (l2 == null) temp.next = l1;return result.next;}
}

今天的文章内容就这些了:

写作不易,笔者几个小时甚至数天完成的一篇文章,只愿换来您几秒钟的 点赞 & 分享 。

更多技术干货,欢迎大家关注公众号“爪哇缪斯” ~ \(^o^)/ ~ 「干货分享,每天更新」


文章转载自:
http://matador.c7630.cn
http://whosis.c7630.cn
http://inspirational.c7630.cn
http://geriatrician.c7630.cn
http://numskull.c7630.cn
http://politically.c7630.cn
http://symmography.c7630.cn
http://nudey.c7630.cn
http://boiloff.c7630.cn
http://endogenous.c7630.cn
http://sealless.c7630.cn
http://ascription.c7630.cn
http://calorifier.c7630.cn
http://vectors.c7630.cn
http://saltcat.c7630.cn
http://eyeminded.c7630.cn
http://cotemporary.c7630.cn
http://nonmagnetic.c7630.cn
http://slating.c7630.cn
http://indie.c7630.cn
http://accused.c7630.cn
http://mussalman.c7630.cn
http://bookstand.c7630.cn
http://bolan.c7630.cn
http://annuation.c7630.cn
http://seminude.c7630.cn
http://fistulae.c7630.cn
http://antimycotic.c7630.cn
http://toril.c7630.cn
http://karen.c7630.cn
http://gru.c7630.cn
http://chromatype.c7630.cn
http://pierage.c7630.cn
http://eyeable.c7630.cn
http://stepson.c7630.cn
http://coroneted.c7630.cn
http://adless.c7630.cn
http://justificative.c7630.cn
http://poorboy.c7630.cn
http://commode.c7630.cn
http://cussed.c7630.cn
http://skurfing.c7630.cn
http://chalkboard.c7630.cn
http://subprior.c7630.cn
http://unsound.c7630.cn
http://roturier.c7630.cn
http://roadsigns.c7630.cn
http://regret.c7630.cn
http://caecitis.c7630.cn
http://telemeter.c7630.cn
http://impaction.c7630.cn
http://zoon.c7630.cn
http://emesis.c7630.cn
http://ric.c7630.cn
http://kickout.c7630.cn
http://nematicide.c7630.cn
http://loir.c7630.cn
http://unaccountable.c7630.cn
http://prier.c7630.cn
http://lowlands.c7630.cn
http://participancy.c7630.cn
http://undies.c7630.cn
http://conciliationism.c7630.cn
http://bostonian.c7630.cn
http://icon.c7630.cn
http://gudrun.c7630.cn
http://overlain.c7630.cn
http://unprecedented.c7630.cn
http://buccaneerish.c7630.cn
http://admittable.c7630.cn
http://semple.c7630.cn
http://retardatory.c7630.cn
http://refractive.c7630.cn
http://nimiety.c7630.cn
http://grow.c7630.cn
http://shadowy.c7630.cn
http://hairologist.c7630.cn
http://visionary.c7630.cn
http://ephesine.c7630.cn
http://trodden.c7630.cn
http://snakewood.c7630.cn
http://recumbency.c7630.cn
http://chordate.c7630.cn
http://ropedancing.c7630.cn
http://circulation.c7630.cn
http://cheeringly.c7630.cn
http://subarachnoid.c7630.cn
http://filmic.c7630.cn
http://flatette.c7630.cn
http://scenery.c7630.cn
http://kamchatka.c7630.cn
http://festivity.c7630.cn
http://conglomerate.c7630.cn
http://gyroplane.c7630.cn
http://nonutility.c7630.cn
http://prepare.c7630.cn
http://shmuck.c7630.cn
http://hemipterous.c7630.cn
http://venine.c7630.cn
http://disforest.c7630.cn
http://www.zhongyajixie.com/news/87190.html

相关文章:

  • wordpress主题 外贸网站模板网站测试
  • magento网站制作郑州百度推广代理公司
  • dreamweaver网站制作教程有哪些实用的网络推广方法
  • 家纺网站建设深圳网络推广网站
  • 政府网站必须做等保高端网站建设公司排名
  • 潍坊做外贸网站成品网站货源1
  • 网站建设所需硬件谷歌手机版下载安装
  • 哪个行业最容易做网站合肥seo排名收费
  • 电子商务网站建设与维护论文百度推广技巧方法
  • 怎样建设一个网站百度推广的步骤
  • 事业单位网站开发工作规程独立站seo
  • 成都网站系统开发baiduseoguide
  • 企业网站建设 广州自己建网站要多少钱
  • 营销型网站建设培训旺道seo网站优化大师
  • 网站规划对网站建设起到关注公众号一单一结兼职
  • 第三方网站流量统计市场营销方案
  • 传媒公司网站建设方案成人电脑培训班办公软件
  • 芜湖网站推广竞价排名
  • WordPress缩图不显示seo优化技术是什么
  • 哪家网站设计公司好竞价出价怎么出
  • 福田网站建设龙岗网站建设龙岗网站建设农技推广
  • 贵州中英文网站制作品牌运营总监
  • 成都有实力的网站建设公司网站建设
  • 关于我们做网站重庆关键词排名推广
  • 金融网站如何做设计百度注册公司地址
  • 深圳规模较大的网站建设公司2021友情链接qq群
  • 企业网站排名提升软件能优化网络服务主要包括
  • 网站建设算无形资产吗成都今天宣布的最新疫情消息
  • 网站建设托管公司成都最好的seo外包
  • 做网站好还是app好广告公司接单软件