博客
关于我
002. Add Two Numbers
阅读量:122 次
发布时间:2019-02-27

本文共 1110 字,大约阅读时间需要 3 分钟。

??????????????????????????????????????????????????

????

  • ???????????????????????????????
  • ??????????????????
  • ???????????????????????????????????
  • ???????????????????????????????????????
  • ??????????????????????
  • ???????????????????????
  • ?????????????????????????????
  • ????

    class Solution:    def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode:        dummy = ListNode(0)        current = dummy        carry = 0        while l1 or l2:            num1 = l1.val if l1 else 0            num2 = l2.val if l2 else 0            total = num1 + num2 + carry            carry = total // 10            current.next = ListNode(total % 10)            current = current.next            if l1:                l1 = l1.next            if l2:                l2 = l2.next        if carry:            current.next = ListNode(carry)        return dummy.next

    ????

    • ????dummy ????????????????????????
    • ?????while l1 or l2 ???????????????
    • ???????num1 ? num2 ???????????????0?total ????????????
    • ??????current.next ???????????????
    • ??????? l1 ? l2 ????????????????????
    • ?????????????????????????

    ???????????????????????????????????????

    转载地址:http://sojb.baihongyu.com/

    你可能感兴趣的文章
    MySQL 添加索引,删除索引及其用法
    查看>>
    MySQL 用 limit 为什么会影响性能?
    查看>>
    MySQL 用 limit 为什么会影响性能?有什么优化方案?
    查看>>
    MySQL 用户权限管理:授权、撤销、密码更新和用户删除(图文解析)
    查看>>
    mysql 用户管理和权限设置
    查看>>
    MySQL 的 varchar 水真的太深了!
    查看>>
    mysql 的GROUP_CONCAT函数的使用(group_by 如何显示分组之前的数据)
    查看>>
    MySQL 的instr函数
    查看>>
    MySQL 的mysql_secure_installation安全脚本执行过程介绍
    查看>>
    MySQL 的Rename Table语句
    查看>>
    MySQL 的全局锁、表锁和行锁
    查看>>
    mysql 的存储引擎介绍
    查看>>
    MySQL 的存储引擎有哪些?为什么常用InnoDB?
    查看>>
    mysql 索引
    查看>>
    MySQL 索引失效的 15 种场景!
    查看>>
    MySQL 索引深入解析及优化策略
    查看>>
    MySQL 索引的面试题总结
    查看>>
    mysql 索引类型以及创建
    查看>>
    MySQL 索引连环问题,你能答对几个?
    查看>>
    Mysql 索引问题集锦
    查看>>