题目描述:

方法一:

# 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-两数相加相关推荐

  1. Leetcode刷题笔记之445. 两数相加Ⅱ

    原题 给你两个 非空 链表来代表两个非负整数.数字最高位位于链表开始位置.它们的每个节点只存储一位数字.将这两数相加会返回一个新的链表. 你可以假设除了数字 0 之外,这两个数字都不会以零开头. 进阶 ...

  2. 【前端来刷LeetCode】两数之和与两数相加

    大部分玩前端的小伙伴,在算法上都相对要薄弱些,毕竟调样式.调兼容就够掉头发的了,哪还有多余的头发再去折腾. 确实在前端中需要使用到算法的地方是比较少,但若要往高级方向发展,算法的基本功就非常重要啦.对 ...

  3. python两数相加代码_一边学编程,一边学语数外,用python编程全排列10以内两数加法...

    原标题:一边学编程,一边学语数外,用python编程全排列10以内两数加法 编程并不神秘 编程只是解决问题的一共方法 python是一门编程语言 python是一种解决问题的编程工具 在小学阶段,学习 ...

  4. 两数相加c++_LeetCode 热题 HOT 100(01,两数相加)

    LeetCode 热题 HOT 100(01,两数相加) 不够优秀,发量尚多,千锤百炼,方可成佛. 算法的重要性不言而喻,无论你是研究者,还是最近比较火热的IT 打工人,都理应需要一定的算法能力,这也 ...

  5. 两数之和,两数相加(leetcode)

    我们都知道算法是程序员成长重要的一环,怎么才能提高算法呢, 出来在网上看视频之外,动手练习是非常重要的.leetcode 就是一个非常好的锻炼平台. 1. 两数之和,在 leetcode 里面是属于 ...

  6. leetcode算法—两数相加 Add Two Numbers

    关注微信公众号:CodingTechWork,一起学习进步. 题目 Add Two Numbers: You are given two non-empty linked lists represen ...

  7. 力扣 两数相加 C语言 题解

    ** 力扣 两数相加 C语言 题解 ** 文章目录 力扣 两数相加 C语言 题解 一.完整题目 二.解题思路 二.编写代码 四.测评结果 五.总结评价 一.完整题目 给你两个非空的链表,表示两个非负的 ...

  8. 两数相加——哈希表算法

    力扣刷题总结 一.前言 二.两数相加 1.题意 2.示例 3.题目解析 4.官方题解 思路分析 哈希表算法的优势: 思路及算法: 代码分析 C语言代码实现及详细注释说明: python代码实现及详细注 ...

  9. 练习:两数相加(链表逆序存储求和数字)

    2021年「博客之星」评选开始投票开启--我想要您投一票 我的CSDN主页 My Python 学习个人备忘录 我的博文推荐 两数相加    CSDN"每日一练"(Python)题 ...

  10. LeetCode第二题:两数相加(Add Two Numbers)

    LeetCode第二题:两数相加(python,java) You are given two non-empty linked lists representing two non-negative ...

最新文章

  1. 2020十大热门机器学习项目
  2. 李德毅院士:希望智能驾驶成为我国继高铁之后又一张新名片
  3. 幂等问题-概念上的通俗解释(未完待续)
  4. 【机器学习】逻辑回归小结
  5. 带有谓词的Java中的功能样式-第1部分
  6. 拓端tecdat|R语言用关联规则和聚类模型挖掘处方数据探索药物配伍中的规律
  7. jQuery制作带有微信二维码扫描的页面返回顶部代码
  8. 【转载】使用微博API接口获取数据
  9. 网易博客 android,android编译环境
  10. 相干接收机matlab仿真,基于DP-16QAM的400Gbit/s集成相干接收机关键技术研究
  11. 【翻译】图解Janusgraph系列-事务详解(Janusgraph Transactions)
  12. FPGA 基础知识(亚稳态、流水线、时序约束、信号同步、时钟等)
  13. 家庭宽带之IPv6网络测试
  14. arduino点阵声音频谱_参赛-使用Arduino制作32频段音频(音乐)频谱分析仪
  15. 2023最新淘宝天猫商品销量,宝贝详情,店铺列表信息分析
  16. #Paper Reading#Modeling Task Relationships in Multi-task Learning with Multi-gate Mixture-of-Experts
  17. 2417. Loan Repayment
  18. 用大数据思考用户体验 纪学锋谈《江湖》特色
  19. 交流群和一些工具分享
  20. 阿里二面: 说一下从url输入到返回请求的过程

热门文章

  1. Oracle-一个中文汉字占几个字节?
  2. Linux 命令[2]:mkdir
  3. 【Cocos2d-Js实战教学(1)横版摇杆八方向移动】
  4. T-SQL DML学习笔记
  5. C++之全局函数和成员函数的转换
  6. MariaDB安装1,2
  7. [HAOI2015]T2
  8. SQL Server :理解数据记录结构
  9. PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第四篇(关卡)
  10. varnish-cache使用