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

给帅哥做奴视频网站地址旺道seo

给帅哥做奴视频网站地址,旺道seo,广东省广建设计集团有限公司,软件公司需要什么资质题目要求 给定一个整数数组 nums 和一个整数 k,统计并返回该数组中和为 k 的子数组的个数。 子数组是数组中元素的连续非空序列。 示例 1 输入:nums [1, 1, 1], k 2 输出:2 示例 2 输入:nums [1, 2, 3], k 3 输出&#xf…

题目要求

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

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

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

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

提示

  • 1 <= nums.length <= 2 * 10^4
  • -1000 <= nums[i] <= 1000
  • -10^7 <= k <= 10^7

实际应用

金融数据分析

在股票或金融交易数据中,快速找到特定时间段内收益为特定值的交易窗口。

例如,识别连续几天内收益总和为某个目标值的交易窗口,帮助分析市场趋势。

实时数据监控

在实时数据流中,快速检测和响应特定的事件模式,如网络流量监控、服务器性能监控等。

例如,实时计算某段时间内的流量或负载是否达到预警阈值。

前缀和+哈希表优化

  • 思想:通过计算前缀和并利用哈希表记录每个前缀和出现的次数,可以快速计算任意子数组的和。当前缀和为 sum 时,若 sum - k 存在于哈希表中,则表示存在以当前索引结尾的子数组和为 k
  • 时间复杂度:遍历数组的时间复杂度为 O(n),中间利用哈希表查询删除的复杂度均为 O(1),因此总时间复杂度为 O(n)
#include <iostream>
#include <vector>
#include <unordered_map>
using namespace std;int subarraySum(vector<int> &nums, int k)
{unordered_map<int, int> mp;int sum = 0, res = 0;// mp[0]表示前缀和为0的子数组个数mp[0] = 1;for (int i = 0; i < nums.size(); i++){// 计算当前前缀和sum += nums[i];// 如果存在前缀和为sum-k的子数组,那么当前子数组就是满足条件的子数组if (mp.find(sum - k) != mp.end()){res += mp[sum - k];}// 更新前缀和为sum的子数组个数mp[sum]++;}return res;
}int main(){vector<int> nums = {1,1,1};cout<<subarraySum(nums,2)<<endl;return 0;
}

推荐一下

https://github.com/0voice

http://www.dtcms.com/wzjs/371471.html

相关文章:

  • 智慧小区网站建设关键词优化精灵
  • 海南网站设计百度有人工客服吗
  • 如何做免费的网站国外网站排行
  • 社交博客网站开发如何建立一个自己的网站
  • 海安网站设计百度sem竞价
  • 软件开发模型的优缺点及适用范围谷歌优化怎么做
  • 百度pc端首页seo和sem是什么
  • 长春做网站的电话最新国内新闻50条简短
  • 中国十大广告公司seo网站推广经理招聘
  • 手工艺品网站建设策划书明天上海封控16个区
  • 展示型建站模板平台googleseo排名公司
  • 如何做网上销售网站seo优化信
  • 有关网站开发的论文百度下载正版
  • 网站建设设计制作培训哪些平台可以免费发布产品
  • 创建了一个网站 怎样做系统测试国内广告联盟平台
  • 怎么做网站弄网盟沧州网站seo公司
  • 网站开发哪里接到单子的网站申请
  • 柬埔寨做网站赌博在那边违反吗网站关键词怎么写
  • wordpress 去掉categoryseo快速排名外包
  • 网站做公司2023年最新新闻摘抄
  • 做网站可以先做再给钱吗如何刷关键词指数
  • 关于建设工程资料的网站seo优化方案模板
  • 泰州网站建设公司四川seo推广公司
  • 学校网站规划手机网站seo免费软件
  • 陕西大型网站建设网站seo在线诊断分析
  • 小程序制作需要什么条件百度seo公司哪家强一点
  • 网站设计怎么写快点tv下载安装
  • 云服务器网站搭建教程电脑培训学校哪家最好
  • 做网站为什么差价很大网站建设方案书模板
  • 做兼职什么网站比较好企业培训课程推荐