当前位置: 首页 > news >正文

中小企业网站制作/互联网营销的特点

中小企业网站制作,互联网营销的特点,长春网站制作长春万网,江门建站公司560. 和为K的子数组 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 示例: 输入:nums [1,1,1], k 2 输出:2 法一:暴力法 var subar…

560. 和为K的子数组

给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。

子数组是数组中元素的连续非空序列。

示例:

输入:nums = [1,1,1], k = 2
输出:2

法一:暴力法
var subarraySum = function(nums, k) {let res = 0;for(let i=0;i<nums.length;i++){let sum = 0;for(let j = i;j>=0;j--){sum+=nums[j];if(sum===k){res++;}}}return res;
};
法二:前缀和+哈希表
  • 使用前缀和存储累计值,利用 currentSum - k 快速找到满足条件的子数组。
function subarraySum(nums, k) {// 初始化前缀和计数器const prefixSumCount = new Map();prefixSumCount.set(0, 1); // 初始前缀和为0,出现次数为1let currentSum = 0;let result = 0;for (const num of nums) {// 更新当前前缀和currentSum += num;// 检查是否存在满足条件的前缀和if (prefixSumCount.has(currentSum - k)) {result += prefixSumCount.get(currentSum - k);}// 更新前缀和计数器prefixSumCount.set(currentSum,(prefixSumCount.get(currentSum) || 0) + 1);}return result;
}
http://www.ho-use.cn/article/699.html

相关文章:

  • ps网站专题怎么做/新闻发布最新新闻
  • 网站建设开发全包/seo优化的搜索排名影响因素主要有
  • 网站的服务器怎么做的/哈尔滨网站优化流程
  • 泰安网站建设推广优化/发布任务注册app推广的平台
  • 电子商务网站设计心得/关键词优化怎么操作
  • 网上兼职做网站/百度爱采购优化
  • 网站开发成本/国家市场监管总局
  • 怎么样建设一个电影网站/典型的口碑营销案例
  • 百度网站优化升上去/太原seo网络优化招聘网
  • 怎么在印度做网站/哪些网站是营销型网站
  • wordpress修改首页地址/厦门百度关键词优化
  • 怎么把自己做的网站发布出去/seo是什么服务
  • 网站建设推广技术/河北电子商务seo
  • 做的很好的网站/抖音优化排名
  • vue cdn做的网站/seo公司是什么意思
  • 企业网上品牌推广/百度seo点击排名优化
  • 婚纱摄影网站建设方案/网站运维
  • 做一个网站的价钱/seo综合查询爱站
  • 家具网站php源码/百度广告投放公司
  • 南澳房产网站建设/关键词查询爱站网
  • 去柬埔寨做网站是传销吗/今日热点新闻
  • 网站推广的具体方法/网络运营师
  • 我学我做我知道网站/百度手机助手网页
  • 类模板模板下载网站有哪些/自媒体怎么入门
  • 子网站建设工作/哪里做网络推广
  • 做雨棚的网站/游戏推广员一个月能赚多少
  • 响应式网站模板dede/关键词优化网站排名
  • 网站建设和谷歌优化/seo博客是什么意思
  • 精通网站建设 100%全能建站密码pdf/网站seo推广营销
  • axure怎么做响应式网站/网络销售话术900句