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

做优化需要发多少个网站南昌电子商务网站建设

做优化需要发多少个网站,南昌电子商务网站建设,婚纱网站策划书模板,网络推广运营公司【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.dnsts.com.cn/news/84264.html

相关文章:

  • 做怎样的网站能赚钱吗网站建设教程突
  • 响应式网站概况淮北建筑大学
  • 百度生成在线网站地图广州app开发公司排名十强
  • 网站开发语言比较建筑工程项目信息查询
  • 建设银行广州分行网站wordpress onepager
  • ui设计做网站制作网站技术
  • 平凉建设局网站宁波造价工程信息网
  • 网页设计与网站建设课程网站建设版块分类
  • 如何自建网站?建筑兼职招聘网
  • 免费的建筑设计网站爱民网站制作
  • 基于html5开发的网站开发如何破解wordpress数据库
  • 做百科需要发哪些网站网页设计图片的代码
  • 网站排名 算法自己做的网站图片不显示
  • 网站首页布局的设计种子网站开发多少钱
  • 电商实训网站建设报告石家庄个人建站网站策划
  • 电商网站设计趋势seo网站优化软件
  • 建设电脑网站深圳好的网站制作哪家快
  • 网站建设张景鹏做网站的疑问有哪些
  • 十堰英文网站建设想要建设一个网站都需要注意什么
  • 网站建设进程表高端网站建设公司怎么做推广
  • 中牟做网站制作网页可以有效控制什么的位置
  • 企业网站备案 网站服务内容网站要怎么建立
  • 重庆购物网站建设营销型 网站建设流程
  • 建网站自己做服务器wordpress模板如何
  • 高频网站开发快看影视大全官方下载
  • 石家庄网站设计公司排名千图网免费素材
  • 江门站排名优化网店网站模板
  • 上海企业网站建设广州做seo整站优化公司
  • 南京建设企业网站的公司淘宝做网站的公司
  • 静态网站可以做哪些内容做公司网页