和为K的子数组-哈希表
Posted nevergiveup0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了和为K的子数组-哈希表相关的知识,希望对你有一定的参考价值。
class Solution public int subarraySum(int[] nums, int k) HashMap<Integer,Integer> h=new HashMap<>(); int sum=0; int count=0; h.put(0,1); for(int i=0;i<nums.length;i++) sum+=nums[i]; if(h.containsKey(sum-k)) count+=h.get(sum-k); h.put(sum,h.getOrDefault(sum,0)+1); return count;
以上是关于和为K的子数组-哈希表的主要内容,如果未能解决你的问题,请参考以下文章
[JavaScript 刷题] 哈希表 - 和为 K 的子数组, leetcode 560
LeetCode 560 和为K的子数组[哈希表 前缀和] HERODING的LeetCode之路