五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

415. 字符串相加

2023-07-18 01:28 作者:目標(biāo)力扣Knight  | 我要投稿

415. 字符串相加

方法一:高精度加法

將字符串轉(zhuǎn)化為數(shù)字構(gòu)成的數(shù)組,先分別逆序。然后將其按照較長(zhǎng)數(shù)組對(duì)齊,從最低位開(kāi)始累加,將每次兩個(gè)數(shù)組之和與10取模數(shù)后的余數(shù)存入數(shù)組,再輸出,最后將其轉(zhuǎn)換為字符串即可,Python可以使用map函數(shù),C++只能遍歷硬轉(zhuǎn)。

Python版本


C++版本



復(fù)雜度分析

  • 時(shí)間復(fù)雜度:O(N)。令兩數(shù)組中較長(zhǎng)數(shù)組長(zhǎng)度為n,那么轉(zhuǎn)換為數(shù)字構(gòu)成的數(shù)組,消耗2N,逆序遍歷2N,計(jì)算復(fù)雜度為N,輸出后轉(zhuǎn)化為字符串為N,則最終復(fù)雜度約為6N;

  • 空間復(fù)雜度:O(N)。分別需要兩個(gè)數(shù)組存儲(chǔ)轉(zhuǎn)換為數(shù)字的數(shù)組,則依照上文,空間約為2N,函數(shù)棧存儲(chǔ)求和后的數(shù)組消耗約為N或者N+1, 最后轉(zhuǎn)換數(shù)據(jù)類型消耗N,最終復(fù)雜度約為 4N;

備注

  • Python中字符串的join函數(shù)需要手動(dòng)遍歷,否則請(qǐng)使用map函數(shù);

  • C++字符串流會(huì)直接將整個(gè)字符串插入數(shù)組,而非拆分原字符串中每個(gè)字符單獨(dú)插入;


415. 字符串相加的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
阿克陶县| 祁连县| 喜德县| 彭州市| 竹北市| 深州市| 曲水县| 德清县| 察隅县| 八宿县| 禄丰县| 汶川县| 沙坪坝区| 忻城县| 桂林市| 垫江县| 南雄市| 永兴县| 枝江市| 金乡县| 章丘市| 溧阳市| 清河县| 民勤县| 明水县| 股票| 盐源县| 体育| 高邮市| 宿松县| 司法| 儋州市| 电白县| 讷河市| 泸西县| 永修县| 盐池县| 固镇县| 仲巴县| 鄢陵县| 江源县|