Add Two Numbers 链表基本应用
来源:互联网 发布:办公软件应用2003 编辑:程序博客网 时间:2024/05/16 11:59
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 * result = l1; ListNode * temp; if (l1 == NULL && l2 == NULL) { return result; } else if (l1 == NULL) { return l2; } int added = 0; while (l1 != NULL && l2 != NULL) { l1->val += (l2->val + added); added = l1->val / 10; l1->val = l1->val % 10; l1 = l1->next; l2 = l2->next; } if (l2 != NULL) {temp = result; while (true) { if (temp->next) { temp = temp->next; } else { break; } } temp->next = l2; l1 = l2; } while (l1 != NULL) { l1->val += added; added = l1->val / 10; l1->val = l1->val % 10; l1 = l1->next; } if (added) { temp = result; while (1) { if (temp->next) { temp = temp->next; } else { break; } } temp->next = new ListNode(added); } return result; }};
0 0
- Add Two Numbers 链表基本应用
- 2. Add Two Numbers+链表的简单应用
- Add Two Numbers 链表相加
- Add Two Numbers 链表相加
- Add Two Numbers Leetcode 链表相加
- 链表求和问题(add two numbers)
- Leetcode Add two numbers链表相加
- lintcode add-two-numbers 链表求和
- LeetCode2. Add Two Numbers(链表加法)
- 【LeetCode】链表相加 Add Two Numbers
- LeetCode Add Two Numbers两个链表数值相加
- 大整数相加链表实现(Add Two Numbers)
- LeetCode | Add Two Numbers(两个链表相加)
- 闲话链表(一) leetcode 之 Add Two Numbers
- [C++]LeetCode: 108 Add Two Numbers (反序链表求和)
- LeetCode OJ Add Two Numbers 链表求和
- [LeetCode-2] Add Two Numbers(链表数据之和)
- 2.Add Two Numbers(medium)[链表处理 大数相加]
- Developing for Android, II The Rules: Memory
- 【SQL Server技巧篇】如何使用Transact-SQL脚本语言导入Excel表
- 对于某种无法改变的习性,我感到一种宿命的无奈。
- 轻量级web server Tornado代码分析
- 程序员的量化交易之路(24)--Cointrader之RemoteEvent远程事件实体(11)
- Add Two Numbers 链表基本应用
- Longest Substring Without Repeating Characters
- 【leetcode c++】ZigZag Conversion
- Codeforces Round #252 (Div. 2) B. Valera and Fruits(模拟)
- 总线设备驱动模型---platform篇
- java 两个相同元素的List,合并排序去除重复元素的快速算法
- HTML中id、name、class 区别
- const, static, extern,volatile 的使用
- php函数