LeetCode 445. 两数相加 II(链表大数加法)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 445. 两数相加 II(链表大数加法)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 題目
給定兩個非空鏈表來代表兩個非負整數(shù)。數(shù)字最高位位于鏈表開始位置。它們的每個節(jié)點只存儲單個數(shù)字。將這兩數(shù)相加會返回一個新的鏈表。
你可以假設(shè)除了數(shù)字 0 之外,這兩個數(shù)字都不會以零開頭。
進階:
如果輸入鏈表不能修改該如何處理?換句話說,你不能對列表中的節(jié)點進行翻轉(zhuǎn)。
示例:輸入: (7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4) 輸出: 7 -> 8 -> 0 -> 7來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/add-two-numbers-ii
著作權(quán)歸領(lǐng)扣網(wǎng)絡所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
2. 解題
- 先將鏈表轉(zhuǎn)成字符串,對齊兩個字符串(短的前面加 ‘0’ )
- 用字符串加法,得到新的字符串
- 把新的字符串輸出鏈表
總結(jié)
以上是生活随笔為你收集整理的LeetCode 445. 两数相加 II(链表大数加法)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LintCode 600. 包裹黑色像素
- 下一篇: LeetCode 2019 力扣杯全国秋