题目描述
给定两个用链表表示的整数,每个节点包含一个数位。
这些数位是反向存放的,也就是个位排在链表首部。
编写函数对这两个整数求和,并用链表形式返回结果。
示例:
1 | 输入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295 |
题解
就是简单的按位相加的题目, 记录下同一位上两个数字的和, 判断是否进位.
1 | public ListNode addTwoNumbers(ListNode l1, ListNode l2) { |
给定两个用链表表示的整数,每个节点包含一个数位。
这些数位是反向存放的,也就是个位排在链表首部。
编写函数对这两个整数求和,并用链表形式返回结果。
示例:
1 | 输入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295 |
就是简单的按位相加的题目, 记录下同一位上两个数字的和, 判断是否进位.
1 | public ListNode addTwoNumbers(ListNode l1, ListNode l2) { |
微信支付
支付宝