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

建设部网站从何时可以查询工程师证重庆九龙坡营销型网站建设价格

建设部网站从何时可以查询工程师证,重庆九龙坡营销型网站建设价格,最火网站排名,工作室项目网站和为k的子数组 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址#xff1a;点这里 2. 讲解算法原理 创建一个无序映射#xff08;哈希表#xff09; hash#xff0c;用于统计前缀和的出现次数。初始时#xff0c;将前缀和为 0 的次数设为 1#xff0c;表示… 和为k的子数组 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址点这里 2. 讲解算法原理 创建一个无序映射哈希表 hash用于统计前缀和的出现次数。初始时将前缀和为 0 的次数设为 1表示从数组开头到当前位置的累计和为 0 的子数组个数为 1。 初始化两个变量 sum 和 ret分别表示当前的前缀和和满足条件的子数组个数初始时都设为 0。 遍历数组 nums 的每个元素 e 将 e 加到 sum 中更新当前的前缀和。 检查 hash 中是否存在前缀和为 sum - k 的记录即是否存在一个位置 i使得从位置 i 到当前位置的子数组的和为 k。如果存在将 hash[sum - k] 的值累加到 ret 中表示找到了满足条件的子数组。 更新 hash[sum]将前缀和 sum 的出现次数加 1。 完成遍历后返回 ret即满足条件的子数组的个数。 3. 编写代码 class Solution { public:int subarraySum(vectorint nums, int k) {unordered_mapint,int hash;//统计前缀和次数hash[0]1;int sum0,ret0;for(auto e:nums){sume;if(hash.count(sum-k)) rethash[sum-k];hash[sum];}return ret;} };
http://www.zqtcl.cn/news/680512/

相关文章:

  • 贵阳手机网站建设公司沈阳图书设计公司
  • 哪里做网站比较好在哪里注册域名
  • 做搜狗pc网站软件下载广告设计与制作学什么
  • 软件工程 旅游网站开发er图昆山网站建设网站建设
  • 网站下载的网页修改下面版权所有企业建设营销型网站的目的有
  • 官方重大项目建设库网站手机ps软件如何做ppt下载网站
  • 全国加盟网站大全海尔网站建设目标
  • wordpress 企业站模版自己做视频网站可以吗
  • 建设电子商务网站的方法有广东网站开发收费
  • php网站页面转wordpress网站广告代码
  • 在线网站建设教程网站版面布局结构
  • 网站建设提议网站建设怎么在图片上加字
  • 网站模板但没有后台如何做网站家政网站开发
  • 自己办网站审批流程网页设计师的发展路径
  • 什么叫网站地图百度竞价排名费用
  • 企业网站建设顾问wordpress如何用API采集
  • win7网站后台无法编辑vr网站建设
  • 做头发个人网站制作素材dw中做网站的步骤
  • 学校网站做几级等保网页制作与维护
  • 十堰外贸网站建设松滋做网站
  • 网站导航条青浦徐泾网站建设
  • 厦门网站建设一般多少钱店铺域名是什么意思
  • 网站关键词搜索排名怎么做雅奇小蘑菇做网站好不好用
  • 手机网站案例建设网站地图素材
  • 企业网站制作比较好的如何设计一个网页首页代码
  • 维护网站成本网站建设进度图
  • asp.net做织梦网站设计手机网站建设
  • 江苏省住房和城乡建设局网站首页北京大型网站制作公司
  • 网站改版工作方案网站设计技能培训
  • 佳木斯市网站建设淄博网站开发招聘