2、Add Two Numbers

来源:互联网 发布:阿里巴巴 淘宝 便宜 编辑:程序博客网 时间:2024/06/05 21:54

题目描述:
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.
Example:
Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
Output: 7 -> 0 -> 8
Explanation: 342 + 465 = 807.

思路:
把链表中数据转换为整数相加,将结果放入链表中输出

当前解法:

# Definition for singly-linked list.# class ListNode:#     def __init__(self, x):#         self.val = x#         self.next = Noneclass Solution:    def addTwoNumbers(self, l1, l2):        """        :type l1: ListNode        :type l2: ListNode        :rtype: ListNode        """        # 将链表中的数转换到list中        list1 = []        list2 = []        while l1 is not None:            list1.append(l1.val)            l1 = l1.next        while l2 is not None:            list2.append(l2.val)            l2 = l2.next        # 将list两个整数相加        num1 = 0        num2 = 0        for i in range(len(list1) - 1, -1, -1):            num1 = num1 * 10 + list1[i]        for j in range(len(list2) - 1, -1, -1):            num2 = num2 * 10 + list2[j]        num3 = num1 + num2        # 将num3写入链表返回        l3 = ListNode(None)        l3.val = num3 % 10        temp = l3        while num3 >= 10:            num3 = num3 // 10            temp.next = ListNode(None)            temp.next.val = int(num3) % 10            temp = temp.next        return l3
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机多媒体没有声音怎么办 漫画人已屏蔽怎么办 自考科目停考怎么办 二年级法制小报怎么办 机动车异地年检委托书怎么办 签了委托书反悔怎么办 签了空白委托书怎么办 说我人品不好怎么办 对于插队的人怎么办 与领导发生矛盾怎么办 老员工不服从管理怎么办 与顾客发生争执怎么办 同事之间闹矛盾怎么办 和员工发生争执怎么办 被员工威胁恐吓怎么办 员工拿离职威胁怎么办 员工跟顾客吵架怎么办 和朋友发生争执怎么办 和领导吵架后怎么办 老板不尊重员工怎么办 上司不尊重我怎么办 下属不尊重老板怎么办 战地4开挂被ban怎么办 照相的单词怎么办写 gmdss证书已经过期怎么办 脾气太火爆了怎么办 满月宝宝脾气急怎么办 多颗牙齿缺失怎么办 孩子没有学习动力怎么办 裤子穿着往上跑怎么办 伤囗发炎了怎么办 玩派派背包食物不足怎么办 80岁老人植物人怎么办 steam账户创不起怎么办 小孩读书没有居住证怎么办 小孩上学没有准生证怎么办 小学在外地初中怎么办 小孩上学没准生证怎么办 没结婚出生证明怎么办 异地上高中高考怎么办 高中去外地上学怎么办