そしてKサブアレイ - ハッシュ・テーブル

クラスソリューション{ 
    公共のint subarraySum(INT [] NUMS、int型K){ 
        HashMapの<整数、整数> H =新規HashMapの<>(); 
        int型の合計= 0; 
        int型のカウント= 0; 
        h.put(0,1)。
        {ため(; iはnums.length <I ++は、I = 0 INT)
             合計+ = NUMS [I]を、
             IF(h.containsKey(SUM-K)){ 
                 カウント+ = h.get(SUM-K)。
             } 
            h.put(和、h.getOrDefault(和、0)+1)。
        } 
        カウントを返します。
    } 
}

  

おすすめ

転載: www.cnblogs.com/NeverGiveUp0/p/11443033.html