leetcode 2 Add Two Numbers
来源:互联网 发布:阴上买入指标公式源码 编辑:程序博客网 时间:2024/06/06 14:01
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.
Output: 7 -> 0 -> 8
Output: 7 -> 0 -> 8
Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
/** * 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 head1 = l1;ListNode head2 = l2;ListNode l3 = new ListNode(0);ListNode head3 = l3;int ad = 0;while(head1 != null || head2 != null){int a = 0;if(head1 != null){a = head1.val;head1 = head1.next;}int b = 0;if(head2 != null){b = head2.val;head2 = head2.next;}a = a + b + ad;head3.next = new ListNode(a%10);head3 = head3.next;ad = a / 10;}if(ad == 1){head3.next = new ListNode(1);}return l3.next;//return l1; }}
0 0
- LeetCode 2 - Add Two Numbers
- LeetCode 2: Add Two Numbers
- Leetcode: Add Two Numbers (2)
- [leetcode 2] Add Two Numbers
- [Leetcode] 2 - Add Two Numbers
- LeetCode 2:《Add Two Numbers》
- LeetCode | #2 Add Two Numbers
- LeetCode 2 Add Two Numbers
- [Leetcode]2Add Two Numbers
- leetcode #2 Add Two Numbers
- leetcode-2 Add Two Numbers
- LeetCode 2 Add Two Numbers
- [leetcode] #2 Add Two Numbers
- LeetCode-2 Add Two Numbers
- LeetCode-2-Add Two Numbers
- Leetcode[2] Add Two Numbers
- LeetCode 2 Add Two Numbers
- LeetCode 2 Add Two Numbers
- 48. PHP 页面静态化(1)
- LeetCode292——Nim Game(一行代码解决)
- LeetCode6:ZigZag Conversion
- [深入理解Java虚拟机]第六章 无关性的基石
- VS2012 如何建立第一个C#控制台应用
- leetcode 2 Add Two Numbers
- D3D自学笔记(山峰与水波)
- shell 学习笔记 (二)
- 素数的个数统计
- lLinux操作系统中模块操作相关命令解释
- DDL语句、DML语句、TCL语句
- leetcode系列(39)Remove Nth Node From End of List,Valid Parentheses,Merge Two Sorted Lists
- 经典算法和OJ网站
- clearfix清除浮动进化史