leetcode C++ 2. 两数相加 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数
一、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. 两数相加 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相关推荐
- LeetCode实战:两数相加
题目英文 You are given two non-empty linked lists representing two non-negative integers. The digits are ...
- 【前端来刷LeetCode】两数之和与两数相加
大部分玩前端的小伙伴,在算法上都相对要薄弱些,毕竟调样式.调兼容就够掉头发的了,哪还有多余的头发再去折腾. 确实在前端中需要使用到算法的地方是比较少,但若要往高级方向发展,算法的基本功就非常重要啦.对 ...
- LeetCode 01两数之和02两数相加
力扣 LeetCode01两数之和 LeetCode02两数之加 前言:第一次LeetCode打卡题解,前面组织的打卡活动从今天开始正式开始了,很多csdn和公众号小伙伴以及加入了,欢迎加入!详细看力 ...
- 两数之和,两数相加(leetcode)
我们都知道算法是程序员成长重要的一环,怎么才能提高算法呢, 出来在网上看视频之外,动手练习是非常重要的.leetcode 就是一个非常好的锻炼平台. 1. 两数之和,在 leetcode 里面是属于 ...
- LeetCode题库整理【Java】—— 2 两数相加
LeetCode题库整理[Java] 2.两数相加 题目:给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果, ...
- [链表遍历|模拟] leetcode 2 两数相加
[链表遍历|模拟] leetcode 2 两数相加 1.题目 题目链接 给出两个非空的链表用来表示两个非负的整数.其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字. 如果 ...
- LeetCode第二题:两数相加(Add Two Numbers)
LeetCode第二题:两数相加(python,java) You are given two non-empty linked lists representing two non-negative ...
- 刻意练习:LeetCode实战 -- Task10. 两数相加
背景 本篇图文是LSGO软件技术团队组织的 第二期基础算法(Leetcode)刻意练习训练营 的打卡任务.本期训练营采用分类别练习的模式,即选择了五个知识点(数组.链表.字符串.树.贪心算法),每个知 ...
- leetcode算法—两数相加 Add Two Numbers
关注微信公众号:CodingTechWork,一起学习进步. 题目 Add Two Numbers: You are given two non-empty linked lists represen ...
最新文章
- 再创新高:DeepMind一年烧掉6.5亿美元,谷歌却挥手免除15亿债务
- java try、catch、finally及finally执行顺序详解
- 对于我的博客的相关说明
- 找呀志_ContentResolver操作ContentProvider数据
- [BZOJ 4025] 二分图
- Zabbix 最新版 5.2 版本源码安装
- JavaScript机器学习之KNN算法
- 继续教育自动听课软件_荣耀小口哨app下载-华为荣耀小口哨软件v1.9.9 安卓最新版 - 极光下载站...
- sklearn实现lasso regression以及调参
- CCF-CSP/202206-2—寻宝!大冒险!c++解题思路
- After Effects CC 2019 for Mac(AE中文直装版)
- XAMARIN运行IPHONE模拟器
- 埃默里大学有计算机专业吗,埃默里大学计算机专业申请需要满足哪些条件?
- DzzOffice开源办公套件(网盘)+OnlyOffice本地预览
- 使用高清直播编码器进行低延时直播的方法
- 【工大SCIR】对话中的情感分析与生成简述
- android 计步器 开发,Android计步器开发
- 第88章、系统服务之NOTIFICATION_SERVICE服务(从零开始学Android)
- MapX编程详解(C++)----MapX发布技术
- office2007有没有64位的
热门文章
- 国内可用的NTP服务器地址列表 网络时间 服务器
- SELinux策略语言--客体类别和许可
- Linux Android 多点触摸协议 原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/os/71/12306571.shtml
- 虚拟机安装Ubuntu14.04打开FireFox提示Server not found
- 成功打开华三模拟器后,创建设备完成却启动设备失败
- C# WebApi+Task+WebSocket实战项目演练(四)
- uWSGI+Nginx安装、配置
- 【HDU】4405 Aeroplane chess
- HandlerThread 类的学习(转载)
- WCF服务编程设计规范(6):队列服务、安全和服务总线