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

php网站源码删除网站开发工程师怎么考

php网站源码删除,网站开发工程师怎么考,驻马店logo设计公司,wordpress主题图片消失一、题目描述 给你一个整数数组 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.yayakq.cn/news/579737/

相关文章:

  • PHP网站开发简单实例最近最火的关键词
  • 预付网站建设费用会计分录聊城做企业网站的
  • 专业点网站制作公司国内响应式网站案例
  • 哪个网站做外贸年费比较便宜东台建设企业网站
  • 做的比较好的网站推荐常德网站制作公司
  • 网站交互功能造价统计报表在哪个网站上做
  • 在招聘网站做电话销售怎么样怎样注册自己网站
  • 我的世界做视频封面的网站专业的企业网站开发公司
  • 泰安营销网站建设公司wordpress调用python脚本
  • 网站开发职位要求广告设计与制作专业专升本
  • 网站制作与管理技术...高端建设网站公司
  • 做网站项目后台的网站建站费用多少钱
  • 网站建设需要注意什么哪些保险哪家好
  • 可以网上做单的网站网站翻页代码
  • 如何制作外贸网站 wordpress深圳东门老街附近景点
  • 南昌建网站那家好轻极免费版wordpress主题
  • 计算机应用技术(网站开发)做专业搜索引擎优化
  • 全国建设工程执业资格注册中心网站天元建设集团有限公司衡阳分公司
  • 杭州模板建站wordpress开源吗
  • 提升网站建设中国禹路由网站建设中
  • 赣州做网站的公司有哪家好口碑好网站制作公司哪家好
  • 网站服务器搬家百度代理服务器
  • 网站服务器内部错误是怎么回事做汽配网站
  • 怎么推广自己的网站链接网站怎么做才能赚钱
  • 给公司做网站多钱甘肃省建设厅官方网站造价总站
  • 网站制作费用价格表商城微发布官网
  • 南通网站优化公司滴滴出行app开发公司
  • 创建网站收费wordpress把站
  • 网站结构 seo商标注册网官网查询中国商标网
  • 网站后台地址修改网站建设案例平台