Python 链表加法

题目:有两个用链表表示的整数,每个节点包含一位整数,这些数位是反向存放的,也就是说个位排在链表的首部,编写函数对这两个整数求和,并用链表形式返回结果。给定两个链表ListNode A ,ListNode B,请返回A+B的结果(ListNode *)测试用例:{1,2,3} , {2,3,1}返回:{4,4,4}{7,4,0,7,5},{2,7,2,3,4}返回:{9,1,3,0,0,...
摘要由CSDN通过智能技术生成

题目:有两个用链表表示的整数,每个节点包含一位整数,这些数位是反向存放的,也就是说个位排在链表的首部,编写函数对这两个整数求和,并用链表形式返回结果。
给定两个链表ListNode A ,ListNode B,请返回A+B的结果(ListNode *)
测试用例:
{1,2,3} , {2,3,1}
返回:{4,4,4}
{7,4,0,7,5},{2,7,2,3,4}
返回:{9,1,3,0,0,1}

class Node():#链表节点
    def __init__(self,val):
        self.val = val
        self.next = None
class LinkList:#链表
    def __init__(self):
        self.head = Node(Node)
    def init(self,iter):  #将一个可迭代对象初始化为一个链表
        p = self.head
        for i in iter:
            p.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值