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

建一个企业网站要花多少钱如何自己搭建网站

建一个企业网站要花多少钱,如何自己搭建网站,国内低代码开发平台,大连庄河网站建设题目解析 525. 连续数组 寻找一个子数组,这个子数组中包含相同数目的0和1,但是这个子数组需要最长的 算法讲解 只需在[0,i]寻找一段区间使得这一段区间的和也等于sum即可 细节问题:1. 这里的哈希表的value存的是下标,因为需要找…

题目解析

525. 连续数组

在这里插入图片描述

寻找一个子数组,这个子数组中包含相同数目的0和1,但是这个子数组需要最长的


算法讲解

在这里插入图片描述
只需在[0,i]寻找一段区间使得这一段区间的和也等于sum即可

细节问题:1. 这里的哈希表的value存的是下标,因为需要找到最长的子数组的长度 2. 遇到重复的<sum ,i>,不用将当前的位置和sum更换进Hash,因为在此时的[0,i]区间里已经寻找到了一段[0,j]区间的和也等于sum,所以左边的长度越小,就能找到结果

class Solution {
public:int findMaxLength(vector<int>& nums) {//将vector中的0 换成 -1//这道题将转化为: 在数组中找出最长子数组,使最长子数组中所有元素和等于0int sum = 0;int ret = 0;unordered_map<int,int>Hash;Hash[0] = -1;for(int i = 0; i < nums.size(); i++){sum += nums[i] == 0 ? -1 : 1;if(Hash.count(sum)){ret = max(ret, i - Hash[sum]);}else Hash[sum] = i;}return ret;}
};

http://www.hengruixuexiao.com/news/6128.html

相关文章:

  • 做招商加盟的网站seo规范培训
  • ppt的免费网站百度推广登录平台网址
  • 高明专业网站建设哪家好百度搜索推广产品
  • 长春网站制作网页链接下载
  • 涉县移动网站建设报价seo模板建站
  • 易申建设网站市场营销方案范文
  • 净水设备 技术支持 东莞网站建设谷歌搜索广告
  • 深圳做微信网站公司名称百度站长app
  • 德州做网站最好的公司有哪些网络营销和推广的方法
  • 注册网站要注意什么搜索引擎优化的完整过程
  • 扬中网站建设开发360优化大师安卓版下载
  • 济南建站方案搜索引擎关键词优化技巧
  • 网站建设金手指快速专门做排名的软件
  • win7电脑做网站天津seo网络
  • 东莞 网站建设网站模板大全
  • 做网站教程百度云sem竞价账户托管
  • 怎么用lls做网站国家反诈中心app下载
  • 手机购物网站制作网站建设公司哪个好呀
  • 做地产网站哪家好360seo
  • 怎么给自己做网站吗广告平台
  • 网站配色绿色在线网站分析工具
  • 做电影网站会有什么惩罚网页设计主题推荐
  • 网站设计的工作要求关键词优化app
  • 东莞市企业网站制作平台优化器
  • 建设银行网站怎么下百度网站打开
  • 成都网站建设科金华百度seo
  • 企业网站建设 深圳百度人工客服24小时
  • 可以免费推广的网站百度关键词推广网站
  • csgo翻硬币网站开发产品推广文案范例
  • cms免费企业网站广州网站建设推荐