Add Two Numbers
来源:互联网 发布:赛元单片机 编辑:程序博客网 时间:2024/05/22 03:37
Question :
Add Two Numbers
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.
Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
Output: 7 -> 0 -> 8
class Solution { public: ListNode *addTwoNumbers(ListNode *l1, ListNode *l2){ ListNode* phead =new ListNode(0); ListNode* pTail =phead; //int *temp ; int carry = 0; if(!l1) return l2; if(!l2) return l1; while(l1&&l2) { int val= l1->val+l2->val+carry; carry = val/10; pTail->next = new ListNode(val%10); pTail = pTail->next; l1 = l1->next; l2 = l2->next; } ListNode* left = l1?l1:l2; while(left) { int val= left->val+carry; carry = val/10; pTail->next= new ListNode(val%10); pTail = pTail->next; left = left->next; } if(carry) { pTail->next= new ListNode(carry); pTail->next->next = NULL; } return phead->next;}};
0 0
- Add two numbers & Add binary
- LeetCode: Add Two Numbers
- Add Two Numbers
- LeetCode: Add Two Numbers
- [LeetCode]Add Two Numbers
- LeetCode Add Two Numbers
- Leetcode: Add Two Numbers
- Add Two Numbers
- LeetCode : Add Two Numbers
- LeetCode Add Two Numbers
- [LeetCode] Add Two Numbers
- LeetCode4: Add Two Numbers
- Leetcode : Add Two Numbers
- Add Two Numbers
- 【leetcode】Add Two Numbers
- add two numbers
- Add Two Numbers
- Add Two Numbers
- cookie的设置及查看
- div垂直居中的N种方法 单行/多行文字(未知高度/固定高度)
- PHP中spl_autoload_register函数的用法
- oracle 左外连接、右外连接(实际案例)
- Yii 丢失controller ID问题
- Add Two Numbers
- 低调才是真正的高手作风
- boa如何调用cgi
- 最初网络还处于以UNIX平台为主的时期,木马就产生了
- Java透明窗口(去掉标题栏)
- Android中文件File path与content:// Uri的相互转换
- wpa_supplicant 分析
- 最近还是挺烦躁的,唉不知道怎么办
- 用无线键盘后,再用电脑上的键盘打字时会出现数字怎么办?