国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

989-數(shù)組形式的整數(shù)加法

XBaron / 1414人閱讀

摘要:前言的數(shù)組形式的整數(shù)加法對(duì)于非負(fù)整數(shù)而言,的數(shù)組形式是每位數(shù)字按從左到右的順序形成的數(shù)組。給定非負(fù)整數(shù)的數(shù)組形式,返回整數(shù)的數(shù)組形式。

前言

Weekly Contest 123的 數(shù)組形式的整數(shù)加法:

對(duì)于非負(fù)整數(shù) X 而言,X 的數(shù)組形式是每位數(shù)字按從左到右的順序形成的數(shù)組。例如,如果 X = 1231,那么其數(shù)組形式為 [1,2,3,1]

給定非負(fù)整數(shù) X 的數(shù)組形式 A,返回整數(shù) X+K 的數(shù)組形式。

示例1:

輸入:A = [1,2,0,0], K = 34
輸出:[1,2,3,4]
解釋:1200 + 34 = 1234

示例2:

輸入:A = [2,7,4], K = 181
輸出:[4,5,5]
解釋:274 + 181 = 455

示例3:

輸入:A = [2,1,5], K = 806
輸出:[1,0,2,1]
解釋:215 + 806 = 1021

示例4:

輸入:A = [9,9,9,9,9,9,9,9,9,9], K = 1
輸出:[1,0,0,0,0,0,0,0,0,0,0]
解釋:9999999999 + 1 = 10000000000

提示:

1 <= A.length <= 10000

0 <= A[i] <= 9

0 <= K <= 10000

如果 A.length > 1,那么 A[0] != 0

解題思路

此題解題思路類似兩數(shù)相加,而且leetcode官方也有此題的解答。需要注意的是需要先將兩個(gè)入?yún)⑥D(zhuǎn)換成鏈表后,按照兩數(shù)相加的解題步驟處理即可。

實(shí)現(xiàn)代碼
   /**
     * 989. 數(shù)組形式的整數(shù)加法
     * @param A
     * @param K
     * @return
     */
    public List addToArrayForm(int[] A, int K) {
        List result=new ArrayList<>();
        char[] chars=String.valueOf(K).toCharArray();
        int times=chars.length>A.length?chars.length:A.length;
        //將K轉(zhuǎn)成鏈表
        List kList=new LinkedList<>();
        for(int i=0;i) kList).addFirst(0);
        }
        //將A轉(zhuǎn)換成鏈表
        List aList=new LinkedList<>();
        for(int i=0;i) aList).addFirst(0);
        }
        int carry=0;//進(jìn)位
        for(int i=times-1;i>=0;i--){//逆序遍歷鏈表
            int k=kList.get(i);
            int a= aList.get(i);
            int num=k+a+carry;
            if(num>=10){//相加大于0則進(jìn)位
                carry=num/10;
                num=num%10;
            }else{
                carry=0;
            }
            //頭插法,將每一位的運(yùn)算放在數(shù)組首位
            result.add(0,num);
        }
        if(carry>0){//最后一位是否存在進(jìn)位
            result.add(0,carry);
        }
        return result;
    }

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/77420.html

相關(guān)文章

  • C語(yǔ)言進(jìn)階第一問:數(shù)據(jù)在內(nèi)存中是如何存儲(chǔ)?(手把手帶你深度剖析數(shù)據(jù)在內(nèi)卒中存儲(chǔ),超全解析,碼住不

    摘要:在符號(hào)位中,表示正,表示負(fù)。我們知道對(duì)于整型來說,內(nèi)存中存放的是該數(shù)的補(bǔ)碼。在計(jì)算機(jī)系統(tǒng)中,數(shù)值一律用補(bǔ)碼來表示和存儲(chǔ)。表示有效數(shù)字,。規(guī)定對(duì)于位的浮點(diǎn)數(shù),最高的位是 ...

    ghnor 評(píng)論0 收藏0
  • Java 數(shù)據(jù)類型和運(yùn)算符

    摘要:基本數(shù)據(jù)類型布爾類型或,占用位。強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型轉(zhuǎn)換的語(yǔ)法格式是,強(qiáng)制類型轉(zhuǎn)換的運(yùn)算符是圓括號(hào)。無符號(hào)右移運(yùn)算符。對(duì)于低于類型如和的操作數(shù)總是先自動(dòng)類型轉(zhuǎn)換為類型后再移位。 注釋 單行注釋//......多行注釋/ .../文檔注釋/*.../ 文檔注釋位于注釋內(nèi)容上一行 標(biāo)識(shí)符和關(guān)鍵字 分隔符 分號(hào):作為語(yǔ)句的分隔,每個(gè)Java語(yǔ)句必須使用分號(hào)作為結(jié)尾。花括號(hào):定義一個(gè)代碼...

    archieyang 評(píng)論0 收藏0
  • 深度剖析憑什么python中整型不會(huì)溢出

    摘要:前言本次分析基于解釋器,版本在時(shí)代,整型有類型和長(zhǎng)整型,長(zhǎng)整型不存在溢出問題,即可以存放任意大小的整數(shù)。在后,統(tǒng)一使用了長(zhǎng)整型。 前言 本次分析基于 CPython 解釋器,python3.x版本 在python2時(shí)代,整型有 int 類型和 long 長(zhǎng)整型,長(zhǎng)整型不存在溢出問題,即可以存放任意大小的整數(shù)。在python3后,統(tǒng)一使用了長(zhǎng)整型。這也是吸引科研人員的一部分了,適合大數(shù)據(jù)...

    MSchumi 評(píng)論0 收藏0
  • JavaScript數(shù)據(jù)類型轉(zhuǎn)換

    摘要:本文主要介紹數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換和自動(dòng)轉(zhuǎn)換,自動(dòng)轉(zhuǎn)換是基于強(qiáng)制轉(zhuǎn)換之上。強(qiáng)制轉(zhuǎn)換主要指使用和三個(gè)函數(shù),手動(dòng)將各種類型的值,分布轉(zhuǎn)換成數(shù)字字符串或者布爾值。 前言 JavaScript是一門動(dòng)態(tài)語(yǔ)言,所謂的動(dòng)態(tài)語(yǔ)言可以暫時(shí)理解為在語(yǔ)言中的一切內(nèi)容都是不確定的。比如一個(gè)變量,這一時(shí)刻是個(gè)整型,下一時(shí)刻可能會(huì)變成字符串了。雖然變量的數(shù)據(jù)類型是不確定的,但是各種運(yùn)算符對(duì)數(shù)據(jù)類型是有要求的。如果運(yùn)算...

    blastz 評(píng)論0 收藏0
  • JavaScript數(shù)據(jù)類型轉(zhuǎn)換

    摘要:本文主要介紹數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換和自動(dòng)轉(zhuǎn)換,自動(dòng)轉(zhuǎn)換是基于強(qiáng)制轉(zhuǎn)換之上。強(qiáng)制轉(zhuǎn)換主要指使用和三個(gè)函數(shù),手動(dòng)將各種類型的值,分布轉(zhuǎn)換成數(shù)字字符串或者布爾值。 前言 JavaScript是一門動(dòng)態(tài)語(yǔ)言,所謂的動(dòng)態(tài)語(yǔ)言可以暫時(shí)理解為在語(yǔ)言中的一切內(nèi)容都是不確定的。比如一個(gè)變量,這一時(shí)刻是個(gè)整型,下一時(shí)刻可能會(huì)變成字符串了。雖然變量的數(shù)據(jù)類型是不確定的,但是各種運(yùn)算符對(duì)數(shù)據(jù)類型是有要求的。如果運(yùn)算...

    chaos_G 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<