两个数据相加是否相等(算法两数相加)
两个数据相加是否相等(算法两数相加)
2024-07-01 07:23:33  作者:二人世界一  网址:https://m.xinb2b.cn/know/bzn438749.html

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

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

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

示例

两个数据相加是否相等(算法两数相加)(1)

输入: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。

代码如下:

两个数据相加是否相等(算法两数相加)(2)

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

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

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

  • 罗晋新剧埃博拉哪台播(献礼剧埃博拉前线杀青)
  • 2024-07-01献礼剧埃博拉前线杀青5月电视剧市场进迎来献礼剧4月24号国家广电总局在湖南长沙召开电视剧重点项目推进会,推荐10部重点剧目它们分别是《理想照耀中国》《百炼成钢》《功勋》《光荣与梦想》《埃博拉前线》《精神的力量》《我们的新。
  • 一往无前的蓝魏大勋大结局(人生若如初见高燃史诗)
  • 2024-07-01人生若如初见高燃史诗台风天,无可去,闲来无事,网上闲逛,无意间看到了《人生若如初见》预告片,不足3分钟的视频,看得让人热血沸腾军装李现,辫子头李现,词穷无以形其神,更可喜的是影片色调,画风浑厚,底蕴可想而知了晚清宫廷场景。
  • 隔夜水喝了会有什么坏处(隔夜水喝了会致癌)
  • 2024-07-01隔夜水喝了会致癌众所周知,水对身体特别重要,其重要性并不亚于氧气特别是在炎热的夏季,缺水易造成电解质紊乱,诱发中暑;缺水也会升高血液黏稠度,促使血栓生成,诱发心脑血管疾病很多人习惯早晨醒来后喝一杯水,能及时补充水分,。
  • 奔驰a180好还是奥迪a3好(三厢奔驰A180L怎么样)
  • 2024-07-01三厢奔驰A180L怎么样当BBA首款紧凑级车型奥迪A3,在市场上取得了不错成绩后,另外两位大佬也开始坐不住了,宝马基于家族全新UKL前驱平台,打造了1系三厢版车型,紧接着奔驰于去年专为中国市场,推出了全新奔驰A级三厢版,这样。
  • 梅花鳖养殖方法(怎么养殖梅花鳖)
  • 2024-07-01怎么养殖梅花鳖1.生态环境,人工养殖伊乐藻、苦草等,水草覆盖面60—80%整个生产期水透明度不小于100cm2.甲鱼生产,放养规格50—150/只,投放密度10—20只/亩幼鳖来源必须是由5—8克稚鳖按野生状态要求。
  • 一年级语文书笔顺规则(七种笔顺规则)
  • 2024-07-01七种笔顺规则一年级语文书笔顺规则有七种从上到下如:三、音从左到右如:理、利先横后竖如:十、王先撇后捺如:人、八先外后内如:问、同先外后内再封口如:国、园先中间后两边如:小、水。
  • 重视浓厚国防文化建设 国防动员文化之核
  • 2024-07-01重视浓厚国防文化建设 国防动员文化之核梁启超曾说过:“尚武者,国民之元气,国家所恃以成立,而文明所赖以维持者也”回眸历史,正是尚武精神捍卫了民族尊严、雕刻了中华风骨、激荡了中国军人的勇士雄风尚武精神是一个民族的精神脊梁,是一个国家最深厚的。
  • 知人之明是什么意思(知人之明怎么解释)
  • 2024-07-01知人之明怎么解释意思是指能看出人的品行才能的眼力知人之明,汉语成语,拼音是zhīrénzhīmíng【近义词】:知人之鉴成语用法:偏正式;作宾语;含褒义示例:前任督宪是兄弟同门世好,最有知人之明阁下不以兄弟不才,时加。
  • 尽快找到黑匣子是什么意思(黑匣子是什么意思)
  • 2024-07-01黑匣子是什么意思当飞机出现故障坠毁后,相关部门除了搜救以外,还会打捞飞机的黑匣子,那么黑匣子是什么意思?有什么用?很多人都是比较的疑惑黑匣子是什么意思?有什么用?黑匣子是飞机专用的电子记录设备之一,简称FDR,简单的。
  • 麻婆豆腐的家常做法
  • 2024-07-01麻婆豆腐的家常做法食材豆腐(250克)、牛肉(75克)、蒜苗(1根)、豆豉(15克)、花椒粉(3克)、黄酒(5克)、盐(3克)、豌豆淀粉(5克)、花生油(15克)、小葱(5克)等步骤麻婆豆腐制作步骤1.将豆腐切成2厘米。