leetcode 2. Add Two Numbers
来源:互联网 发布:苹果频谱电脑软件 编辑:程序博客网 时间:2024/06/05 18:06
class Solution {public:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2){int carry = 0;int val;ListNode *head = new ListNode(-1); // dummy headListNode *tail = head;while (l1 && l2){val = l1->val + l2->val + carry;if (val > 9){carry = 1;val -= 10;}else{carry = 0;}ListNode *p = new ListNode(val);tail->next = p;tail = p;l1 = l1->next;l2 = l2->next;}while (l1){val = l1->val + carry;if (val > 9){carry = 1;val -= 10;}else{carry = 0;}ListNode *p = new ListNode(val);tail->next = p;tail = p;l1 = l1->next;}while (l2){val = l2->val + carry;if (val > 9){carry = 1;val -= 10;}else{carry = 0;}ListNode *p = new ListNode(val);tail->next = p;tail = p;l2 = l2->next;}if (carry != 0){ListNode *p = new ListNode(1);tail->next = p;tail = p;}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
- NSCache小结
- RabbitMq相关文章索引(1)
- 洛谷 1216——USACO 1.5 数字金字塔(递推与递归二分)
- Python 2 和 Python 3版本切换的一些问题
- SVN学习1
- leetcode 2. Add Two Numbers
- 学习《企业应用架构模式》(Patterns of Enterprise Application Architecture)C02 组织领域逻辑
- java中静态域,静态常量,静态方法
- java数据库连接池学习
- form表单学习记录
- 定时任务管理中心(dubbo+spring)-我们到底能走多远系列47
- Vue.js 和 MVVM 小细节
- 【bzoj 3739】DZY loves math VIII - 乱搞数学题
- PopupWindow