提供整数数组nums和一个整数 k ,统计并返回该数组中和为k的连续子数组的个数

发布时间 2023-05-06 00:35:19作者: MarkLeeBYR
public int subarraySum(int[] nums, int k) {
if(nums == null || nums.length < 1){
return 0;
}
int count = 0;
int len = nums.length;
for(int i = 0; i < len; i++){
// 求由 i 位置开始(每个子数组必须包含i位置),向后的所有子数组
int sum = 0;
for(int j = i; j < len; j++){
sum += nums[j];
if(sum == k){
count++;
}
}
}

return count;
}