面试经典-30-两数相加

题目

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。

请你将两个数相加,并以相同形式返回一个表示和的链表。

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

示例 1:
在这里插入图片描述
输入:l1 = [2,4,3], l2 = [5,6,4]
输出:[7,0,8]
解释:342 + 465 = 807.

class Solution {
    public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
        ListNode dummy = new ListNode(0);
        ListNode cur = dummy;
        int carry = 0;
        while(l1 != null || l2!= null){
            int num1= 0,num2 = 0;
            if(l1 != null){
                num1 = l1.val;
            }
            if(l2 != null){
                num2 = l2.val;
            }
            int sum = num1 + num2 + carry;
            carry = sum /10; 
            ListNode node = new ListNode(sum%10);
            cur.next = node;
            cur = cur.next;
            l1 = l1 == null ? null:l1.next;
            l2 = l2 == null ? null:l2.next;
        }
        if(carry != 0){
            ListNode node = new ListNode(carry);
            cur.next = node;
            cur = cur.next;
        }
        return dummy.next;
    }
}

相关推荐

  1. 【leetcode面试经典150题】44. 之和(C++)

    2024-03-17 01:52:01       14 阅读
  2. 算法-相加

    2024-03-17 01:52:01       44 阅读
  3. 面试经典150题——之和 II - 输入有序数组

    2024-03-17 01:52:01       15 阅读
  4. leetcode-2.相加

    2024-03-17 01:52:01       38 阅读
  5. leetcode 2. 相加

    2024-03-17 01:52:01       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-17 01:52:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-17 01:52:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-17 01:52:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-17 01:52:01       20 阅读

热门阅读

  1. git reset

    2024-03-17 01:52:01       21 阅读
  2. 2、计划任务不显示UI的问题

    2024-03-17 01:52:01       18 阅读
  3. 什么是UUID?

    2024-03-17 01:52:01       24 阅读
  4. Vue v-if 和 v-show的区别

    2024-03-17 01:52:01       21 阅读
  5. openssl3.2 - exp - generate ecc priv key

    2024-03-17 01:52:01       20 阅读
  6. PyTorch入门

    2024-03-17 01:52:01       20 阅读
  7. 指定元素懒加载

    2024-03-17 01:52:01       21 阅读
  8. 【爬虫介绍】了解爬虫的魅力

    2024-03-17 01:52:01       18 阅读
  9. linux下自定义显示文件拷贝进度

    2024-03-17 01:52:01       24 阅读