Leetcode_002_Add_Two_Numbers
2017-01-06 06:54
330 查看
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ public class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode result = new ListNode(0); ListNode cur = result; int sum = 0; while(l1 != null || l2 != null || sum > 0){ if(l1 != null) { sum += l1.val; l1 = l1.next; } if(l2 != null){ sum+= l2.val; l2 = l2.next; } cur.next = new ListNode(sum%10); cur = cur.next; sum/=10; } return result.next; } }
node.val = sum%10;
sum/=10
相关文章推荐
- leetcode 002 Add Two Numbers
- 2017-09-07 LeetCode_002 Add Two Numbers
- LeetCode 002 AddTwoNumbers
- [LeetCode]题解(python):002-Add Two Numbers
- leetcode002 Add Two Numbers
- 【LeetCode-面试算法经典-Java实现】【002-Add Two Numbers (单链表表示的两个数相加)】
- LeetCode 002 Add Two Numbers
- leetcode 002 Add Two Numbers(java)
- 【LeetCode002-003算法/编程练习C++】---Add Two Numbers||寻找最长无重复字母子串。//第三题之后有空要再想一想…
- LeetCode 002 Add Two Numbers
- LeetCode002 Add Two Numbers
- 【leetcode】002 Add Two Numbers
- LeetCode002__Add Two Numbers
- LeetCode 002-Add Two Numbers
- leetcode002:Add Two Numbers
- leetcode [002] : Add Two Numbers
- LeetCode 002 AddTwoNumbers
- leetcode解题方案--002--AddTwoNumbers
- LeetCode 002 Add Two Numbers
- Add Two Numbers - leetcode002