題目:2. add two numbers
型別:鍊錶
難度:中等
星級:五星推薦
題意:類似於模擬大數相加,注意進製,同時題目給了很多友好的部分。首先鍊錶是逆序的,所以模擬加法可以直接相加。其次輸出也不要求反轉鍊錶。
/**
* definition for singly-linked list.
* struct listnode
* };
*/class solution
if(l2)
cur->next = new listnode
((sum+c)%10
);c=
(sum+c)/10
; cur=cur->next;}if
(c)return head->next;}}
;
2020.3.39
/**
* definition for singly-linked list.
* struct listnode
* };
*/class
solution
if(c) cur-
>next =
newlistnode(1
), cur = cur-
>next;
return dummy-
>next;}}
;
2 兩數相加
平均星級 4.45 239次評分 2018年2月2日 28.6k次 預覽 給定兩個非空鍊錶來表示兩個非負整數。位數按照逆序方式儲存,它們的每個節點只儲存單個數字。將兩數相加返回乙個新的鍊錶。你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。示例 輸入 2 4 3 5 6 4 輸出 7 0 8 ...
2 兩數相加
給定兩個非空鍊錶來表示兩個非負整數。位數按照逆序方式儲存,它們的每個節點只儲存單個數字。將兩數相加返回乙個新的鍊錶。你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。示例 輸入 2 4 3 5 6 4 輸出 7 0 8原因 342 465 807 definition for singly l...
2 兩數相加
給定兩個非空鍊錶來表示兩個非負整數。位數按照逆序方式儲存,它們的每個節點只儲存單個數字。將兩數相加返回乙個新的鍊錶。你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。示例 輸入 2 4 3 5 6 4 輸出 7 0 8 原因 342 465 807演算法 我們首先從最低有效位也就是列表 l1和...