LeetCode每日一题,2. Add Two Numbers
先看题目描述
大意就是有两个用链表逆序存储的数字,让我们返回两数相加之和,和同样用链表逆序存储
算法和思路
思路就是模拟人计算的过程就可以,用 l1 来存储最终结果,把 l2 的值加到 l1 上,若 l1 的长度较短,则将 l2 多出来的部分接到链表 l1 后面,并注意对进位进行处理;若 l2 长度较短,则只需注意最后的对进位进行处理即可
算法源码
1 | /** |
题解同样是模拟人的计算,但采用了末尾补 0 的方式,效率差不多,但代码更加简洁
1 | class Solution { |