找兼职h5网站开发人员,wordpress 免费中文企业主题,专门卖化妆品网站建设,石家庄设计公司题目 给你一个整数数组 nums 和一个整数 k #xff0c;请你统计并返回 该数组中和为 k 的连续子数组的个数 。 子数组是数组中元素的连续非空序列。 解题思路
数组项累加可以使用双层循环进行遍历#xff1b;子数组的长度是不确定的#xff0c;也可能存在1 1 2和1 1 - 1…题目 给你一个整数数组 nums 和一个整数 k 请你统计并返回 该数组中和为 k 的连续子数组的个数 。 子数组是数组中元素的连续非空序列。 解题思路
数组项累加可以使用双层循环进行遍历子数组的长度是不确定的也可能存在1 1 2和1 1 - 1 1 2所以不能在第一次成立的时候就退出第二层循环
代码展示
class Solution {public int subarraySum(int[] nums, int k) {int count 0;for (int i 0; i nums.length; i){int sum nums[i];for (int j i 1; j nums.length; j){if(sum k){count;}sum nums[j];}if(sum k){count;}}return count;}
}