leetcood学习笔记-2-两数相加
生活随笔
收集整理的這篇文章主要介紹了
leetcood学习笔记-2-两数相加
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述:
方法一:
# Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val = x # self.next = Noneclass Solution:def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode:cur_l1 = l1cur_l2 = l2cur = ListNode(0)head = curflag = 0while cur_l1 != None or cur_l2 != None:value = 0value += flagif cur_l1 != None:value += cur_l1.valif cur_l2 != None:value += cur_l2.valnew_node = ListNode(0)cur.next = new_nodecur = cur.nextcur.val = value % 10flag = value // 10if cur_l1 != None:cur_l1 = cur_l1.nextif cur_l2 != None:cur_l2 = cur_l2.nextif flag != 0:new_node = ListNode(0)cur.next = new_nodecur = cur.nextcur.val = flagreturn head.next?
轉載于:https://www.cnblogs.com/oldby/p/11152222.html
總結
以上是生活随笔為你收集整理的leetcood学习笔记-2-两数相加的全部內容,希望文章能夠幫你解決所遇到的問題。