Day 10 兩數相加

2021-10-03 17:44:44 字數 868 閱讀 8602

給出兩個 非空 的鍊錶用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式儲存的,並且它們的每個節點只能儲存 一位 數字。

如果,我們將這兩個數相加起來,則會返回乙個新的鍊錶來表示它們的和。

您可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。

示例:

輸入:(2 -> 4 -> 3) + (5 -> 6 -> 4)

輸出:7 -> 0 -> 8

原因:342 + 465 = 807

使用語言:c++

解法一:建立新鍊錶

/**

* definition for singly-linked list.

* struct listnode

* };

*/class

solution

if(j>

0) p-

>next=

newlistnode(1

);return k-

>next;}}

;

/**

* definition for singly-linked list.

* struct listnode

* };

*/class

solution

// l1空而l2非空時的情況處理

while

(l2 -

> next !=

null

)// 可以同時處理l1非空而l2空,以及最後las中需要進製的情況處理

while

(las >0)

return pst;}}

;

Day10 Task2 兩數相加

題目描述 2.兩數相加 給出兩個 非空 的鍊錶用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式儲存的,並且它們的每個節點只能儲存 一位 數字。如果,我們將這兩個數相加起來,則會返回乙個新的鍊錶來表示它們的和。您可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。示例輸入 2 4 ...

day2兩數相加

給你兩個 非空 的鍊錶,表示兩個非負的整數。它們每位數字都是按照 逆序 的方式儲存的,並且每個節點只能儲存 一位 數字。請你將兩個數相加,並以相同形式返回乙個表示和的鍊錶。你可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。示例 1 divmod 函式把除數和餘數運算結果結合起來,返回乙個包含...

閉關日記 Day10

小雨。我想想怎麼寫,先挖坑。d 確認4.1 考科目三,估計過幾天要開始練車了。晚上去工作室敲 剛好看到他們在筆試,明天就是我筆試了,祝一切順利 專案f的電鋸聲識別,開始用比較勉強的方式實現,算是折衷吧,迫於時間,暫時如此,精準的識別想來是我目前做不出來的,如果畢設做這個,倒是也可以好好研究一些聲音方...