Leetcode||2. Add Two Numbers
来源:互联网 发布:仿ios日历 js插件 编辑:程序博客网 时间:2024/06/05 15:49
用一个变量记录进位。
//2. Add Two Numbers/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { ListNode *p1=l1,*p2=l2,*head=new ListNode(0),*p=head; int carry=0; while(p1||p2) { int val1=0,val2=0; if(p1) { val1=p1->val; p1=p1->next; } if(p2) { val2=p2->val; p2=p2->next; } int tmp=carry+val1+val2; p->next=new ListNode(tmp%10); carry=tmp/10; p=p->next; } if(carry!=0) { p->next=new ListNode(carry); } return head->next; }};
0 0
- [LeetCode]2.Add Two Numbers
- LeetCode 2.Add Two Numbers
- LeetCode --- 2. Add Two Numbers
- [Leetcode] 2. Add Two Numbers
- 【leetcode】2. Add Two Numbers
- leetcode 2. Add Two Numbers
- LeetCode-2.Add Two Numbers
- [leetcode] 2. Add Two Numbers
- 【LeetCode】2. Add Two Numbers
- LeetCode - 2. Add Two Numbers
- LeetCode 2.Add Two Numbers
- LeetCode 2. Add Two Numbers
- Leetcode 2. Add Two Numbers
- 2. Add Two Numbers LeetCode
- leetcode 2. Add Two Numbers
- LeetCode-2. Add Two Numbers
- LeetCode 2. Add Two Numbers
- 2. Add Two Numbers----LeetCode
- Java 原生类型与包装器类型深度剖析
- 经典字符串hash函数介绍及性能比较 + 暴雪公司hash算法
- Android adb bugreport工具分析和使用
- Spring基础知识(二)
- 测试HttpUrlConnection请求时如何搭建一个简单的服务器
- Leetcode||2. Add Two Numbers
- H - ZCC loves straight flush
- 单片机==独立按键led灯(7)
- nginx upstream 负载均衡 备忘
- react-native
- vpn借鉴汇总
- hahaah
- js的every和some的区别
- js中(function(){…})()立即执行函数写法理解