99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

原來字節跳動也不會大數加法,抖音點贊直接點爆了。

0
分享至

專欄:50多種數據結構徹底征服

專欄:50多種經典圖論算法全部掌握

最近有一位明星挺火的,因為在他的直播間送車,導致很多人到他直播間觀看,在線人數已經超過了10萬,具體有多少人看過就不知道了,但點贊人數直接超出了 int 的最大值,溢出了,變成了負數 -1669450377 。

我們知道抖音屬于字節旗下的,而字節一直以來因為喜歡面試算法難題,被網友調侃為宇宙條。所以這種低級錯誤實在是不應該犯,解決方式也很簡單,一種就是把 int 類型變成 long 類型(C++中可以換成long long),還一種方式就是使用字符串,先不考慮性能的問題,下面我們來看下使用字符串兩個數是怎么相加的。




--------------下面是今天的算法題--------------

來看下今天的算法題,這題是LeetCode的第415題:字符串相加。

問題描述

來源:LeetCode第415題

難度:中等

給定兩個字符串形式的非負整數 num1 和num2 ,計算它們的和并同樣以字符串形式返回。你不能使用任何內建的用于處理大整數的庫(比如 BigInteger), 也不能直接將輸入的字符串轉換為整數形式。

示例1:


輸入:num1 = "11", num2 = "123" 輸出:"134"

示例2:


輸入:num1 = "456", num2 = "77" 輸出:"533"

  • 1 <= num1.length, num2.length <= 10^4

  • num1 和num2 都只包含數字 0-9

  • num1 和num2 都不包含任何前導零

問題分析

我們知道加法是從個位加起的,我們可以使用兩個指針,剛開始的時候兩個指針分別指向兩個字符串最右邊的字符。還要使用一個變量carry來記錄進位的值,因為兩個數相加最多只能進一位,所以carry要么是 0 要么是 1 。

如果某一位沒有數字我們就默認它是 0 ,如下圖所示,第一個數字的千位是 2 ,而第二個數字只有兩位數,我們就默認它的千位是 0 ,就這樣相加。因為是從個位相加,最后還需要把相加的結果進行反轉即可。


JAVA:

public String addStrings(String num1, String num2) {
    StringBuilder s = new StringBuilder();
    int i = num1.length() - 1, j = num2.length() - 1, carry = 0;
    while (i >= 0 || j >= 0 || carry != 0) {
        int x = i < 0 ? 0 : num1.charAt(i--) - '0';
        int y = j < 0 ? 0 : num2.charAt(j--) - '0';
        int sum = x + y + carry;
        s.append(sum % 10);// 添加到字符串尾部
        carry = sum / 10;
    }
    return s.reverse().toString();//對字符串反轉
}

C++:

public:
    string addStrings(string num1, string num2) {
        string s;
        int i = num1.length() - 1, j = num2.length() - 1, carry = 0;
        while (i >= 0 || j >= 0 || carry != 0) {
            int x = i < 0 ? 0 : num1[i--] - '0';
            int y = j < 0 ? 0 : num2[j--] - '0';
            int sum = x + y + carry;
            s += to_string(sum % 10);// 添加到字符串尾部
            carry = sum / 10;
        }
        reverse(s.begin(), s.end());// 對字符串反轉
        return s;
    }

筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球30多個算法網站中累計做題2000多道,在公眾號中寫算法題解800多題,對算法題有自己獨特的解題思路和解題技巧,喜歡的可以給個關注,也可以 下載我整理的1000多頁的PDF算法文檔 。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
俄議員:俄有權從中國“收回”遼寧艦,中方務必拆掉武器停止軍用

俄議員:俄有權從中國“收回”遼寧艦,中方務必拆掉武器停止軍用

通文知史
2025-05-01 20:00:06
致命的出差:一起車禍“撞碎”四個家庭

致命的出差:一起車禍“撞碎”四個家庭

紅星新聞
2025-07-24 14:24:44
百團大戰是背著毛主席擅自發起的?彭德懷晚年坦承:當時是急了點

百團大戰是背著毛主席擅自發起的?彭德懷晚年坦承:當時是急了點

貴妃最歷史
2025-07-25 09:20:37
張召忠發出嚴厲警告,美國已在預謀戰爭,四個明顯動作值得警惕

張召忠發出嚴厲警告,美國已在預謀戰爭,四個明顯動作值得警惕

暮光視界
2025-07-23 15:48:06
小侄子7歲時走丟,10年后我去巴厘島旅游,突然一個少年叫住我

小侄子7歲時走丟,10年后我去巴厘島旅游,突然一個少年叫住我

球場的看客
2025-07-23 20:22:07
劉伯承和彭德懷:關家垴之戰該不該打?也看出誰是帥才和將才

劉伯承和彭德懷:關家垴之戰該不該打?也看出誰是帥才和將才

紀實文錄
2025-06-12 15:30:25
江蘇省2025年退休人員基本養老金調整方案出臺

江蘇省2025年退休人員基本養老金調整方案出臺

揚子晚報
2025-07-25 09:54:55
進NBA才2年就宣布退役,13場賺280萬,他的目的達到了?

進NBA才2年就宣布退役,13場賺280萬,他的目的達到了?

體壇熱評
2025-07-25 23:13:56
緬懷長居香港31年的張發奎將軍

緬懷長居香港31年的張發奎將軍

關品方
2025-07-25 09:47:03
兵兇戰危,烏軍紅軍村東大門失守

兵兇戰危,烏軍紅軍村東大門失守

史政先鋒
2025-07-25 22:01:11
東北大學6名學生溺亡,帶隊老師活著的原因披露

東北大學6名學生溺亡,帶隊老師活著的原因披露

微微熱評
2025-07-25 13:43:12
7月25日,廣東2025養老金調整方案細則,定額28元,4千元漲多少?

7月25日,廣東2025養老金調整方案細則,定額28元,4千元漲多少?

甜檸聊史
2025-07-25 16:38:22
劍指總冠軍,火箭隊全面升級!美媒評14人豪華名單:KD成破局關鍵

劍指總冠軍,火箭隊全面升級!美媒評14人豪華名單:KD成破局關鍵

鍋子籃球
2025-07-25 23:16:53
女子面試被打后續:多處骨折,更多受害者發聲,打人只是冰山一角

女子面試被打后續:多處骨折,更多受害者發聲,打人只是冰山一角

削桐作琴
2025-07-25 12:48:07
陶喆再一次證明,娶妻要娶年紀小的,等你老了她還美得賞心悅目

陶喆再一次證明,娶妻要娶年紀小的,等你老了她還美得賞心悅目

情感大頭說說
2025-07-25 09:18:05
移英港人回流香港在圈內引發熱議,樓主爆粗稱移英是自毀前程!網友:身邊很多人寧愿放下面子回港重新開始!

移英港人回流香港在圈內引發熱議,樓主爆粗稱移英是自毀前程!網友:身邊很多人寧愿放下面子回港重新開始!

澳門月刊
2025-07-25 16:43:55
保時捷女銷冠真容曝光!工作6年還生了娃,同事披露她賣車多原因

保時捷女銷冠真容曝光!工作6年還生了娃,同事披露她賣車多原因

寒士之言本尊
2025-06-05 22:08:25
首例5胞胎長大了,父親已勞累去世,母親直言:如能重來一個也不要

首例5胞胎長大了,父親已勞累去世,母親直言:如能重來一個也不要

柳絮憶史
2025-07-22 07:15:03
全賣光了!貴州一家人套現42億,把爛攤子留給了8.8萬股民

全賣光了!貴州一家人套現42億,把爛攤子留給了8.8萬股民

毒sir財經
2025-04-25 22:21:31
殯儀館回應東北大學6名學生墜入浮選槽溺亡:遺體未受損,家屬暫未到達

殯儀館回應東北大學6名學生墜入浮選槽溺亡:遺體未受損,家屬暫未到達

極目新聞
2025-07-24 13:22:39
2025-07-26 00:39:01
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

科技要聞

36款熱門車高危智駕場景測試,“團滅”!

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

體育要聞

3年過去了,她還是歐洲杯上最酷的姐

娛樂要聞

汪蘇瀧不忍了 !張碧晨痛失《年輪》演唱權

財經要聞

劉煜輝:當下重要不是找確定性而是轉折點

汽車要聞

李斌一口氣講了近3個小時樂道L90 原因是為啥?

態度原創

游戲
藝術
教育
旅游
時尚

育碧下一款《幽靈行動》將改用虛幻5 重返系列本源

藝術要聞

故宮珍藏的墨跡《十七帖》,比拓本更精良,這才是地道的魏晉寫法

教育要聞

再獲國際物理奧賽金牌,南師附中學子勇登世界之巔!

旅游要聞

熱聞|清明假期將至,熱門目的地有哪些?

今年夏天一定要有這件衣服,好看又復古!

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 汽车| 烟台市| 蒙城县| 竹溪县| 公安县| 岳池县| 阿合奇县| 静海县| 深泽县| 枣阳市| 长治县| 潼南县| 昆山市| 兖州市| 镶黄旗| 景宁| 顺昌县| 金湖县| 惠安县| 胶州市| 东兰县| 永康市| 楚雄市| 澄城县| 忻州市| 昆明市| 中牟县| 余姚市| 大连市| 龙川县| 霍山县| 阿拉尔市| 沙雅县| 蒲江县| 华蓥市| 曲阳县| 三原县| 安岳县| 曲水县| 镇巴县| 永清县|