两个数据相加是否相等(算法两数相加)
两个数据相加是否相等(算法两数相加)
2024-11-22 11:08:58  作者:二人世界一  网址:https://m.xinb2b.cn/tech/bzn438749.html

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。

请你将两个数相加,并以相同形式返回一个表示和的链表。

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

示例


输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 465 = 807提示每个链表中的节点数在范围 [1, 100] 内0 <= Node.val <= 9题目数据保证列表表示的数字不含前导零方法一:模拟

思路与算法

首先,我们按照示例中的结果发现我们可以同时遍历这两个链表,按照同一方向,相同的位置的数字进行类加

举例说明:

n1、n2代表两个链表相同位置的值,carry代表进位值。最终结果的链表的相同位置的值为 (n1 n2 carry) % 10 ,新的进位值为(n1 n2 carry)/ 10。

如果两个链表的长度不同,则可以认为短的链表的后面有若干个 0 。

最后,如果链表遍历结束后,如果carry > 0,那还需要在最后的链表上再附加一个节点,节点的值为 carry。

代码如下:


复杂度分析时间复杂度:O(max(m,n)),其中 m 和 n 分别为两个链表的长度。我们要遍历两个链表的全部位置,而处理每个位置只需要 O(1) 的时间。空间复杂度:O(1)。注意返回值不计入空间复杂度。写在最后

本文内容出处是力扣官网,希望和大家一起刷算法,在后面的路上不变秃但是变强!

好兄弟可以点赞并关注我的公众号“javaAnswer”,全部都是干货。

  • 给孩子加油鼓励的话语(需要怎么说)
  • 2024-11-22需要怎么说认真是成功的秘诀,粗心是失败的伴侣当你进了自己最大努力的时候,失败也是伟大的自信是迈向成功的第一步轻松的学习,轻松的生活,做个充满自信的孩子你真的很厉害,你做的比我小时候好超多的呢多么希望你用心抓住每。
  • 唱歌五音不全跑调怎么解决(4大妙招拯救你唱歌走音跑调的毛病)
  • 2024-11-224大妙招拯救你唱歌走音跑调的毛病五音不全可以学吗?多久能学好?等问题,他们怕这是没得救的,再怎么培训都无济于事其实真正先天性五音不全的人是非常少的,大部分人只要找到合适的声乐导师,用对了方法练习,就可以把歌唱好那么唱歌走音跑调怎么办。
  • 怎么快速消灭飞蚁(对付飞蚁的妙招)
  • 2024-11-22对付飞蚁的妙招在南方,夏季经常会下大雨或暴雨下雨前后,会有大量飞蚁出没这些飞蚁,其实是白蚁白蚁破坏力惊人,一旦在屋里存活下来,会啃咬家具甚至墙体被掏空的家具和房屋分分钟会倒下来很多人对白蚁恨之入骨却又无计可施我却有。
  • 不爱说话怎么办(老实人性格内向不爱说话)
  • 2024-11-22老实人性格内向不爱说话职场案例:在论坛中有位女销售陈女士吐槽道,在进入一家销售公司之后,以为自己和主管的关系还是很要好的,但是前不久在请主管吃饭的时候,竟然看到主管在离场时打包了近3000元的酒菜,陈女士并没有挑破,而是结。
  • 乌枣的功效(乌枣的功效介绍)
  • 2024-11-22乌枣的功效介绍能够为机体补充一定量的花青素,而花青素有着很强的清除自由基的功效,适当的吃乌枣有很强的抗氧化、抗衰老的作用能够安神补脑、促进睡眠,因为从中医食疗的角度上来讲乌枣入心经,对于心烦不寐、失眠多梦、心神不宁。
  • 表时间的介词用法(从inatthe)
  • 2024-11-22从inatthe互联网广告人,持英语专八证书和大家一起聊聊学英语的那些事儿英语中表示时间的介词很多,比如:at,in,on,of,during,after,since,after,behind,by,till,unt。
  • 怀旧服最贵的三件装备(史上最贵装备诞生)
  • 2024-11-22史上最贵装备诞生随着“十字军的召唤”版本上线,最新团本“十字军的试炼”也已经跟玩家见面无论打的是普通还是英雄,相信这几天大家已经打通了这个有史以来最省事的副本,而且快的团队一小时以内就能打完5HHTOC的装备等级是2。
  • 短篇超级虐心催泪的现言小说(7本现言虐到心碎想哭)
  • 2024-11-227本现言虐到心碎想哭有些人,一旦遇见,便一眼万年;有些心动,一旦开始,便覆水难收;有些情,一旦眷恋,便海枯石烂;有些缘分,一旦交织,便在劫难逃!今天摩卡小编整理了7本虐文,相信你们和我一样都有过,看虐文半夜哭湿枕头的经历。
  • lol走a怪翻盘(走A怪被赶出基地)
  • 2024-11-22走A怪被赶出基地LOL选手走A怪的事情引起了很多玩家的关注起因很简单,有走A怪的粉丝表示,由于俱乐部需要把住处留给新来试训的人,导致走A怪没有地方住不少玩家觉得,虽然走A怪确实有一些自身性格上的问题,但是也不必被如此。
  • 37岁陈乔恩现状(38岁陈乔恩入戏太深)
  • 2024-11-2238岁陈乔恩入戏太深陈乔恩近期又被顶上热搜,只因即将为好朋友赵小侨9月台北的婚礼做伴娘,作为“伴娘专业户”,陈乔恩先后给好姐妹陈妍希、安以轩当过伴娘真是流水的新娘,铁打的陈乔恩(怎么突然略感心酸)!安以轩大婚陈乔恩做伴娘。
  • 请问幽州在什么地方(幽州在什么地方)
  • 2024-11-22幽州在什么地方作为曾经极具人气的古装悬疑推理剧,《神探狄仁杰》系列至今仍受到很多观众的追捧这部作品中,最令笔者印象深刻的,莫过于狄公所接手的一个大案——突厥使团被害案剧中,以翌阳郡主李青霞为首的反武势力以幽州为中心。