leetcode-2.兩數(shù)相加

題目

https://leetcode-cn.com/problems/add-two-numbers/description/

代碼

/*
 * @lc app=leetcode.cn id=2 lang=java
 *
 * [2] 兩數(shù)相加
 */

// @lc code=start
/**
 * Definition for singly-linked list. public class ListNode { int val; ListNode
 * next; ListNode(int x) { val = x; } }
 */
class Solution {
    public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
        ListNode p = new ListNode(-1);
        ListNode head = p;
        
        int add = 0;
        while (l1 != null && l2 != null) {
            int vv = l1.val + l2.val + add;
            if (vv >= 10) {
                add = 1;
                vv = vv - 10;
            } else {
                add = 0;
            }
            ListNode newNode = new ListNode(vv);
            p.next = newNode;
            p = p.next;
            l1 = l1.next;
            l2 = l2.next;
        }

        ListNode temp = l1 != null ? l1 : l2;
        while (temp != null) {
            int vv = temp.val + add;
            if (vv >= 10) {
                add = 1;
                vv = vv - 10;
            } else {
                add = 0;
            }
            ListNode newNode = new ListNode(vv);
            p.next = newNode;
            p = p.next;
            temp = temp.next;
        }

        if (add == 1) {
            ListNode newNode = new ListNode(1);
            p.next = newNode;
            p = p.next;
        }
        return head.next;
    }

}
// @lc code=end

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 題目地址:https://leetcode-cn.com/problems/add-two-numbers/ 題目...
    monkey01閱讀 557評論 0 0
  • 題目 給出兩個 非空 的鏈表用來表示兩個非負的整數(shù)。其中,它們各自的位數(shù)是按照 逆序 的方式存儲的,并且它們的每個...
    禾木清清閱讀 188評論 0 0
  • 2. 兩數(shù)相加 給出兩個 非空 的鏈表用來表示兩個非負的整數(shù)。其中,它們各自的位數(shù)是按照 逆序 的方式存儲的,并且...
    TheKey_閱讀 303評論 0 1
  • 題目描述 You are given two non-empty linked lists representin...
    玩大神的簡書閱讀 171評論 0 0
  • 我養(yǎng)了一盆花 有人說他長得不好,但我想 既然養(yǎng)了,就要負責的 我把大半的心思花在他身上 甚至不去交朋友 可是他,死...
    Here_艾錦閱讀 351評論 0 0

友情鏈接更多精彩內容