【leetcode】2. Add Two Numbers
来源:互联网 发布:淘宝拖鞋批发 编辑:程序博客网 时间:2024/05/17 00:09
@requires_authorization@author johnsondu@create_time 2015.7.15 14:54@url [add two numbers](https://leetcode.com/problems/add-two-numbers/)/** * 链表模拟大数相加 * 时间复杂度: O(n) * 空间复杂度: O(n) *//** * 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 *head = new ListNode(0); ListNode *cur = head; int carry = 0; while(l1 || l2 || carry){ int tmp = carry; if(l1 != NULL) { tmp = tmp + l1->val; l1 = l1->next; } if(l2 != NULL) { tmp = tmp + l2->val; l2 = l2->next; } carry = tmp / 10; ListNode *node = new ListNode(tmp % 10); cur->next = node; cur = cur->next; } 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
- 观察者模式实例解析
- perl函数
- android常见类(Thread Handler Looper相关)
- “附近的人”功能实现
- openstack在线迁移配置live-migration
- 【leetcode】2. Add Two Numbers
- How can you troubleshoot to try to resolve common HTTP errors that occur when working with Lotus Dom
- 生产者消费者模式性能分析
- Hdu 2795-Billboard【线段树 优化】
- 00-自测3. 数组元素循环右移问题 (20)
- 数据表如何加索引和一些sql写法注意项
- Chrome 中的 JavaScript 断点设置和调试技巧
- 【iOS】TableView的footerView不随cell滚动而停留在tableView底部的问题
- poj3177