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

比较好的做网站乐云seo

比较好的做网站,乐云seo,专业做家具的网站有哪些,b2c电子商务网站主要操作流程一、题目描述 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 注意:nums中的元素可为负数 输入:nums [1,1,1], k 2 输出:2输入:num…

一、题目描述

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

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

注意:nums中的元素可为负数

输入:nums = [1,1,1], k = 2
输出:2输入:nums = [1,2,3], k = 3
输出:2
1 <= nums.length <= 2 * 104
-1000 <= nums[i] <= 1000
-107 <= k <= 107

二、题目解答

class Solution {
public:int subarraySum(vector<int>& nums, int k) {//假设数组的前缀和为presum[i],那么对于任意两个下标i,j//如果presum[j]-presum[i] = k//那么从i+1到j的连续子数组合为 k//在遍历过程中,用哈希表存储前缀和出现的次数//如果存在哈希表中,那么就count+出现次数 int sum = 0;int count = 0;map <int, int> map_tmp;map_tmp [0] = 1;for (int i = 0; i < nums.size(); i++){sum = sum + nums[i];//有当前前缀和-k的前缀和if (map_tmp.find(sum - k) != map_tmp.end())count += map_tmp[sum - k];//判断完毕后再加入mapmap_tmp[sum]++;}return count;}
}

http://www.tj-hxxt.cn/news/60307.html

相关文章:

  • 重复打开同一个网站怎么做如何推广app赚钱
  • 做网站有免费的吗游戏推广工作好做吗
  • 深圳住房建设厅网站首页seo是啥
  • 去后台更新一下网站初学者做电商怎么入手
  • 宿迁做网站多少钱出售友情链接是什么意思
  • 新手如何搭建自己的网站优化搜索引擎营销
  • 网站项目规划与设计方案刷网站关键词工具
  • 做试卷挣钱的网站网站seo查询站长之家
  • 河南广告制作公司网站优化关键词哪家好
  • 厦门安能建设公司网站免费网站推广平台
  • 电器网站建设在线crm管理系统
  • 购物手机网站建设鸣蝉智能建站
  • 一个网站备案两个域名秒收录关键词代发
  • 小程序开发公司网站源码下载百度交易平台官网
  • 网站设计学习网网站页面优化方法
  • 怎么找有赞做网站谷歌seo快速排名软件首页
  • 网站搭建合同模板网络营销推广策划方案
  • 河北邢台做网站推广联盟
  • 建设茶叶网站的目的如何宣传推广自己的产品
  • qq浏览器收录网站提交入口如何推广自己成为网红
  • 新闻网成都网络优化公司有哪些
  • 全套网站模板如何做一个网站的seo
  • 做的比较好的旅游网站郑州seo管理
  • 坂田做网站seo 排名 优化
  • 网站建设服务有哪些百度搜索风云榜电视剧
  • 网站导航条背景图片网站竞价推广托管公司
  • 网站建设实训总结报告百度友情链接
  • 个人网站的名字天津企业seo
  • 云南网站建设哪家公司好网络营销的效果是什么
  • 中国建设部官方网站资格证查询杭州网站推广平台