国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Add Two Numbers

2019-11-06 06:36:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

You are given two non-empty linked lists rePResenting two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.

You may assume the two numbers do not contain any leading zero, except the number 0 itself.

Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8

leetcode的第二道題目,大致思路就是從前面加到后面,如果有進(jìn)位的話存儲(chǔ)一下。

# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self.next = Noneclass Solution(object): def addTwoNumbers(self, l1, l2): """ :type l1: ListNode :type l2: ListNode :rtype: ListNode """ l = head = ListNode(0) carry = 0 while l1 or l2 or carry: l.next = ListNode(0) l = l.next if l1: l.val += l1.val l1 = l1.next if l2: l.val += l2.val l2 = l2.next carry, l.val = divmod(l.val+carry, 10) return head.next
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 图木舒克市| 固原市| 全南县| 南华县| 贵南县| 韶关市| 当雄县| 荆门市| 江孜县| 临澧县| 垦利县| 临夏市| 托里县| 镇沅| 石楼县| 金门县| 衡阳市| 小金县| 青川县| 八宿县| 莱州市| 碌曲县| 内乡县| 长岭县| 鄂托克前旗| 葵青区| 信丰县| 南华县| 拜城县| 普兰店市| 高州市| 新和县| 嘉定区| 玉环县| 天长市| 扎兰屯市| 太谷县| 康乐县| 高唐县| 车险| 乐陵市|