【LeetCode】 002. Add Two Number
来源:互联网 发布:淘宝女装街拍摄影技巧 编辑:程序博客网 时间:2024/06/05 02:46
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.
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; } * } */public class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { int sum = 0; ListNode res = new ListNode(0); ListNode temp = res; while (l1 != null || l2 != null) { sum /= 10; if (l1 != null) { sum += l1.val; l1 = l1.next; } if (l2 != null) { sum += l2.val; l2 = l2.next; } temp.next = new ListNode(sum % 10); temp = temp.next; } if (sum / 10 == 1) { temp.next = new ListNode(1); } return res.next; }}
0 0
- 【LeetCode】 002. Add Two Number
- [Leetcode] Add Two Number
- 【leetcode】 add two number
- LeetCode(Add Two Number)
- LEETCODE: Add Two Number
- leetcode-Add Two Number
- LeetCode Add Two Number
- Add Two Number - Leetcode
- LeetCode - Add Two Number
- LeetCode---(2) Add Two Number
- leetcode--P2 Add Two Number
- Leetcode 2. Add Two Number
- leetcode algorithm2 add two number
- LeetCode笔记 -- Add Two Number
- LeetCode 2 Add Two Number
- Leetcode练习-Add Two Number
- LeetCode算法题目:Add-Two-Number解决
- LeetCode 002. Add Two Numbers
- linuxRPM包管理和软件安装
- C语言的一点补充知识
- 4-1 Iterative Mergesort (9分)
- Leetcode Best Time to Buy and Sell Stock
- 在IntelliJ上操作GitHub
- 【LeetCode】 002. Add Two Number
- 利用触发器生成三分频
- Java 复合函数-函数作为返回值
- wxPython学习笔记
- MySQL学习笔记汇总
- Flask笔记:(Flask开发基础与入门)
- 【LeetCode】 012. Integer to Roman
- libxml2->lxml 在win10 64位下的安装
- XPATH(lxml)爬虫测试