一、C++

ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {ListNode *resList = new ListNode(-1);resList->val = -1;ListNode *nowNode = resList;int carry = 0;while (l1 != NULL) {int num1 = l1->val;int num2 = 0;if (l2 != NULL) {num2 = l2->val;l2 = l2->next;}int num = num1 + num2 + carry;if (resList->val == -1)resList->val = num % 10;else {ListNode *node = new ListNode(num % 10);nowNode->next = node;nowNode = node;}l1 = l1->next;carry = num / 10;}while (l2 != NULL) {int num = carry + l2->val;ListNode *node = new ListNode(num % 10);nowNode->next = node;nowNode = node;l2 = l2->next;carry = num / 10;}if (carry) {ListNode *node = new ListNode(carry);nowNode->next = node;}return resList;
}

leetcode C++ 2. 两数相加 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相关推荐

  1. LeetCode实战:两数相加

    题目英文 You are given two non-empty linked lists representing two non-negative integers. The digits are ...

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

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

  3. LeetCode 01两数之和02两数相加

    力扣 LeetCode01两数之和 LeetCode02两数之加 前言:第一次LeetCode打卡题解,前面组织的打卡活动从今天开始正式开始了,很多csdn和公众号小伙伴以及加入了,欢迎加入!详细看力 ...

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

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

  5. LeetCode题库整理【Java】—— 2 两数相加

    LeetCode题库整理[Java] 2.两数相加 题目:给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果, ...

  6. [链表遍历|模拟] leetcode 2 两数相加

    [链表遍历|模拟] leetcode 2 两数相加 1.题目 题目链接 给出两个非空的链表用来表示两个非负的整数.其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字. 如果 ...

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

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

  8. 刻意练习:LeetCode实战 -- Task10. 两数相加

    背景 本篇图文是LSGO软件技术团队组织的 第二期基础算法(Leetcode)刻意练习训练营 的打卡任务.本期训练营采用分类别练习的模式,即选择了五个知识点(数组.链表.字符串.树.贪心算法),每个知 ...

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

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

最新文章

  1. 再创新高:DeepMind一年烧掉6.5亿美元,谷歌却挥手免除15亿债务
  2. java try、catch、finally及finally执行顺序详解
  3. 对于我的博客的相关说明
  4. 找呀志_ContentResolver操作ContentProvider数据
  5. [BZOJ 4025] 二分图
  6. Zabbix 最新版 5.2 版本源码安装
  7. JavaScript机器学习之KNN算法
  8. 继续教育自动听课软件_荣耀小口哨app下载-华为荣耀小口哨软件v1.9.9 安卓最新版 - 极光下载站...
  9. sklearn实现lasso regression以及调参
  10. CCF-CSP/202206-2—寻宝!大冒险!c++解题思路
  11. After Effects CC 2019 for Mac(AE中文直装版)
  12. XAMARIN运行IPHONE模拟器
  13. 埃默里大学有计算机专业吗,埃默里大学计算机专业申请需要满足哪些条件?
  14. DzzOffice开源办公套件(网盘)+OnlyOffice本地预览
  15. 使用高清直播编码器进行低延时直播的方法
  16. 【工大SCIR】对话中的情感分析与生成简述
  17. android 计步器 开发,Android计步器开发
  18. 第88章、系统服务之NOTIFICATION_SERVICE服务(从零开始学Android)
  19. MapX编程详解(C++)----MapX发布技术
  20. office2007有没有64位的

热门文章

  1. 国内可用的NTP服务器地址列表 网络时间 服务器
  2. SELinux策略语言--客体类别和许可
  3. Linux Android 多点触摸协议 原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/os/71/12306571.shtml
  4. 虚拟机安装Ubuntu14.04打开FireFox提示Server not found
  5. 成功打开华三模拟器后,创建设备完成却启动设备失败
  6. C# WebApi+Task+WebSocket实战项目演练(四)
  7. uWSGI+Nginx安装、配置
  8. 【HDU】4405 Aeroplane chess
  9. HandlerThread 类的学习(转载)
  10. WCF服务编程设计规范(6):队列服务、安全和服务总线