没有简单的题目,或者说,再简单的题目,只要追求极致,都会要花心思。好好加油吧<->
题目:两数之和
1 | 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 |
1 | 示例: |
解题思路:
方法:
1、判断了l1和l2是否存在,如果存在,就可以累加,然后将累加后产生的进位存起来
2、要考虑到两个表长度不一样,所以,在其中一个表已经空了以后,就要将进位的值消耗掉,如果两个表都为空了以后,进位还不为0,则最后一位必为1
1 | /** |
没有简单的题目,或者说,再简单的题目,只要追求极致,都会要花心思。好好加油吧<->
1 | 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 |
1 | 示例: |
1、判断了l1和l2是否存在,如果存在,就可以累加,然后将累加后产生的进位存起来
2、要考虑到两个表长度不一样,所以,在其中一个表已经空了以后,就要将进位的值消耗掉,如果两个表都为空了以后,进位还不为0,则最后一位必为1
1 | /** |
WeChat Pay
Alipay