最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
鹿泉市| 阿克苏市| 安龙县| 喀什市| 连州市| 黑河市| 深圳市| 甘德县| 涿鹿县| 塔城市| 年辖:市辖区| 同德县| 武威市| 淳化县| 南岸区| 额敏县| 城市| 德清县| 定结县| 灌云县| 河津市| 微山县| 宁远县| 那坡县| 大邑县| 嘉义市| 嘉兴市| 阜阳市| 桃江县| 涡阳县| 济源市| 延寿县| 宜昌市| 洞头县| 华亭县| 永福县| 沙坪坝区| 太仆寺旗| 长沙市| 石首市| 同仁县|