国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
调兵山市| 申扎县| 长汀县| 泾阳县| 土默特右旗| 揭阳市| 屯门区| 临泉县| 睢宁县| 大同县| 山阳县| 葵青区| 东平县| 花莲县| 彭阳县| 兴隆县| 莱州市| 漳州市| 三都| 廉江市| 临桂县| 卓资县| 明星| 宁城县| 伊春市| 阳谷县| 饶平县| 盐边县| 兴城市| 襄樊市| 东明县| 黄平县| 界首市| 甘泉县| 光山县| 仁布县| 嵩明县| 西乌| 航空| 准格尔旗| 固安县|