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