add-two-numbers
来源:互联网 发布:数据库not null 编辑:程序博客网 时间:2024/06/05 18:34
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */public class Solution { /** * @param l1: the first list * @param l2: the second list * @return: the sum list of l1 and l2 */ public ListNode addLists(ListNode l1, ListNode l2) { if(l1 == null && l2 == null){ return null; } ListNode dummy = new ListNode(0); ListNode point = dummy; int carry = 0; while(l1 != null && l2 != null){ int sum = carry + l1.val + l2.val; point.next = new ListNode(sum%10); carry = sum / 10; l1 = l1.next; l2 = l2.next; point = point.next; } while(l1 != null){ int sum = carry + l1.val; point.next = new ListNode(sum%10); carry = sum / 10; l1 = l1.next; point = point.next; } while(l2 != null){ int sum = carry + l2.val; point.next = new ListNode(sum%10); carry = sum / 10; l2 = l2.next; point = point.next; } if(carry != 0){ point.next = new ListNode(carry); point = point.next; } return dummy.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
- 版本控制系统(VCS)的发展史
- 《Java课程实习》日志(周二)
- 程序员获取新编程技能的5个技巧?
- Unable to execute dex: Java heap space错误解决
- ckeditor图片上传
- add-two-numbers
- SoundPlayer类
- IO流文件续写的方法
- 面向对象继承中内存加载原理
- [leetcode] 110.Balanced Binary Tree
- Android 生成系统APP
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- 【设计模式】代理模式详解
- 苹果iOS越狱后没有声音的解决办法