[LeetCode]Add Two Numbers
来源:互联网 发布:java项目经理必备技能 编辑:程序博客网 时间:2024/05/22 00:51
题目:点击打开链接
/** * 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) { if ((null == l1) && (null == l2)) { return null; } ListNode result = null; ListNode node = null; int carry = 0; while ((null != l1) && (null != l2)) { int value = l1.val + l2.val + carry; carry = value / 10; value = value % 10; if (null == node) { result = new ListNode(value); node = result; } else { node.next = new ListNode(value); node = node.next; } l1 = l1.next; l2 = l2.next; } while (null != l1) { int value = l1.val + carry; carry = value / 10; value = value % 10; node.next = new ListNode(value); node = node.next; l1 = l1.next; } while (null != l2) { int value = l2.val + carry; carry = value / 10; value = value % 10; node.next = new ListNode(value); node = node.next; l2 = l2.next; } if (0 != carry) { node.next = new ListNode(carry); node = node.next; } return result; }}
0 0
- LeetCode: Add Two Numbers
- LeetCode: Add Two Numbers
- [LeetCode]Add Two Numbers
- LeetCode Add Two Numbers
- Leetcode: Add Two Numbers
- LeetCode : Add Two Numbers
- LeetCode Add Two Numbers
- [LeetCode] Add Two Numbers
- Leetcode : Add Two Numbers
- 【leetcode】Add Two Numbers
- [LeetCode]Add Two Numbers
- leetcode Add Two Numbers
- LeetCode-Add Two Numbers
- [leetcode] Add Two Numbers
- [LeetCode] Add Two Numbers
- LeetCode - Add Two Numbers
- LeetCode | Add Two Numbers
- 【leetcode】Add Two Numbers
- linux 搭建FTP服务
- 基于MFC的ActiveX控件开发
- DWR框架搭建与使用
- LeetCode(92) Reverse Linked List II
- Android开发学习笔记:Intent的简介以及属性的详解
- [LeetCode]Add Two Numbers
- 1011. World Cup Betting (20)
- 高性能JavaScript:脚本的无阻塞加载策略
- ORMLite学习入门笔记
- 求字符串的最大回文子串
- [LeetCode]Longest Substring Without Repeating Characters
- Unity游戏编程定制编辑器(二)
- slidemenu简单使用
- [Android] ImageView.ScaleType设置图解