Task10.两数相加
程序员文章站
2024-03-15 23:22:12
...
LeetCode 两数之和
题目
代码
/**
* Definition for singly-linked list.
* public class ListNode {
* public int val;
* public ListNode next;
* public ListNode(int x) { val = x; }
* }
*/
public class Solution
{
public ListNode AddTwoNumbers(ListNode l1, ListNode l2)
{
int val = 0;
ListNode temp = new ListNode();
ListNode lastNode = temp;
while (l1 != null || l2 != null || val != 0)
{
val = val + (l1 == null ? 0 : l1.val) + (l2 == null ? 0 : l2.val);
lastNode.next = new ListNode();
lastNode.next.val = val % 10;
lastNode = lastNode.next;
val = val / 10;
l1 = l1 == null ? null : l1.next;
l2 = l2 == null ? null : l2.next;
}
return temp.next;
}
}
推荐阅读
-
Task10.两数相加
-
刻意练习:LeetCode实战 -- Task10. 两数相加
-
LeetCode Task10.两数相加
-
给定一个数组, 求如果排序之后, 相邻两数的最大差值, 要求时 间复杂度O(N), 且要求不能用非基于比较的排序。
-
【算法】给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度O(N),且要求不能用非基于比较的排序
-
给定一个数组,求如果排序之后,相邻两数的的最大差值(Java实现)
-
【左神算法】给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度O(N),且要求不能用非基于比较的排序。
-
给定一个数组,求如果排序之后,相邻两数的最大差值,要求时 间复杂度O(N),且要求不能用非基于比较的排序
-
给定一个数组,求如果排序之后,相邻两数的最大差值,要求时 间复杂度O(N),且要求不能用非基于比较的排序。
-
给定一个无序数组,排序之后求相邻两数之间的最大差值