标签:des style color os io java ar strong for
Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
Output: 7 -> 0 -> 8
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */ public class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode head = new ListNode(0); ListNode last = head; int carry = 0; int current = 0; while (l1 != null || l2 != null || carry > 0) { current = carry; if (l1 != null) { current += l1.val; l1 = l1.next; } if (l2 != null) { current += l2.val; l2 = l2.next; } carry = current / 10; current %= 10; ListNode p = new ListNode(current); last.next = p; last = p; } return head.next; } }
标签:des style color os io java ar strong for
原文地址:http://blog.csdn.net/jiewuyou/article/details/39138423