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

做优化需要发多少个网站国家企业信用公示信息系统

做优化需要发多少个网站,国家企业信用公示信息系统,58同城网招聘找工作官网,那个网站做毕业设计【LeetCode刷题】Day 16 题目1#xff1a;560.和为k的子数组思路分析#xff1a;思路1#xff1a;前缀和 哈希表 题目1#xff1a;560.和为k的子数组 思路分析#xff1a; 问题1#xff1a;怎样找到数组所有子数组#xff1f; 方式一#xff1a;暴力枚举出来#x… 【LeetCode刷题】Day 16 题目1560.和为k的子数组思路分析思路1前缀和 哈希表 题目1560.和为k的子数组 思路分析 问题1怎样找到数组所有子数组 方式一暴力枚举出来以i开始列出以i开头的所有子数组[i,j]i j size-1再i列出下一个位置开头的所有子数组。 方式二前缀和思想我们用dp[i]来表示[0,i]的数组要找以i结尾的所有子数组只需要 dp[i]-dp[j]0 j i-1 就可以表示所有以i结尾的子数组 下图就这题引入 问题2为什么这样转换 因为在求以i结尾的所有子数组的和时i和k是不变的他们的差值也是固定值所以问题就转换为前缀和为k的数量注意: 0 j i-1 问题3怎样不创建前缀和数组但统计数量 用一个int sum来就可以实现再加上哈希表就能解决这些问题。 思路1前缀和 哈希表 代码实现 class Solution { public:int subarraySum(vectorint nums, int k) {//前缀和哈希表unordered_mapint,int hash;int sum0 , ret0;//处理当sum[i]本身等于k的情况hash[0] 1;for(auto i : nums){sumi;//判断是否存在值为sum-k的key有就加数量if(hash.count(sum - k)) rethash[sum-k];hash[sum];}return ret;} };LeetCode链接560.和为k的子数组
http://www.hkea.cn/news/14413434/

相关文章:

  • 博罗网站建设一个静态网站多少钱
  • 网站建站推广镇江网络科技有限公司
  • 营销型网站建设页面外国人学做中国菜 网站
  • 关于政务网站建设的调查问卷旅游网站建设策划
  • 网站建设实例分析怎做连接网站
  • 广东省建设教育协会官方网站首页网站备案修改域名
  • 昔阳网站建设wordpress 底部 wap
  • 塔罗牌手机网站制作百度学术官网论文查重免费
  • 网赌网站怎么做的网站开发总结 优帮云
  • 网站开发专业就业前景分析网站尾部设计
  • 网站怎样快速排名产品宣传方案
  • 广州市南沙区基本建设办公室网站邯郸市建设局
  • 如何在网站投放广告域名免费注册
  • 做设计素材网站国外便宜的云服务器
  • 网页美工设计师就业能力要求googleseo排名公司
  • 上海临港seo优化公司
  • 做公司网站找谁世界建设企业网站
  • 手机网站建设czyzj前端素材网
  • 网站建设有什么好处服务平台入口
  • 网站显示iis7店铺设计图
  • 大庆网站设计app商店下载
  • 宁夏政务网站建设标准网易企业邮箱怎么绑定
  • 做网站用什么语言高效安装wordpress教程
  • 腾讯网站建设推广龙岗网站制作效果
  • 设计师可以赚钱的网站网站制作教程:初学者
  • 网站和数据库上海技术做网站
  • 徐州手机网站制作公司哪家好重新wordpress
  • 自学网站推荐邯郸普通网站建设
  • 广州宝安建网站wordpress 顶部栏大小
  • 网站第一屏一般做多大海南代理注册公司费用