导航菜单

Java-Python语言实现的有趣问题:两数相加

  千锋JAVA开发学院3天前我要分享

给出两个非空链表来表示两个非负整数。其中,它们各自的数字以相反的顺序存储,它们的每个节点只能存储一个数字。如果我们将这两个数字加在一起。它将返回一个新的链表来表示它们的总和。

Youaregiventwonon-emptylinkedlistsrepresentingtwonon-negativeintegers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist。

您可以假设除了数字0之外,这些数字都不会以0开头。

Youmayassumethetwonumbersdonotcontainanyleadingzero,exceptthenumber0itself。

例如:

解决问题的想法:

两个链表遍历累加相同的位置节点值,并且总和超过十,并且新链表相对位置节点值取单个数字值的总和。当两个链表的长度不同时,有必要考虑遍历模式,以及链表遍历完成时是否需要输入最后一位。

爪哇:

Python3

收集报告投诉

给出两个非空链表来表示两个非负整数。其中,它们各自的数字以相反的顺序存储,它们的每个节点只能存储一个数字。如果我们将这两个数字加在一起。它将返回一个新的链表来表示它们的总和。

Youaregiventwonon-emptylinkedlistsrepresentingtwonon-negativeintegers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist。

您可以假设除了数字0之外,这些数字都不会以0开头。

Youmayassumethetwonumbersdonotcontainanyleadingzero,exceptthenumber0itself。

例如:

解决问题的想法:

两个链表遍历累加相同的位置节点值,并且?芎统⑶倚铝幢硐喽晕恢媒诘阒等〉ジ鍪种档淖芎汀5绷礁隽幢淼某ざ炔煌保斜匾悸潜槔J剑约傲幢肀槔瓿墒笔欠裥枰淙胱詈笠晃弧?

爪哇:

Python3