プラスleetcode-66-

問題:

 

パッケージcom.example.demo、

パブリック クラスTest66 { 

    / ** 
     *プラスワン:
     現在の位置は9,9分であれば*、後方から前方に横断、入る
     * / 
    公共 のint []プラスワン(INT []桁){
         ためのint型 I = digits.length - 1; I> = 0; i-- ){ 
            数字[I] ++ ; 
            桁[I]%= 10 ;
             IF!(数字[I] = 0 ){
                 リターン数字; 
            } 
        } 
        // 上位お金が処理した場合に、元の配列に代わっているとき、この位置に行く:999形式、
         //この場合、それはアレイを再構築する必要があり、インデックス0は1であり、0である
        INT [] RES = 新しい新しい INT [digits.length + 1 ]; 
        RESが[ 0] = 1 ;
         戻りRESを; 
    } 

    パブリック 静的 ボイド主(文字列[]引数){ 
        Test66 T = 新しい新しいTest66();
         int型 [] ARR = {0 };
         int型 [] = INTS t.plusOne(ARR)
         のためのint型ANINT:INTS){ 
            System.out.printの( ANINT); 
        } 
    } 
}

 

おすすめ

転載: www.cnblogs.com/nxzblogs/p/11270450.html