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

服务器用来做网站空间seo顾问服务 乐云践新专家

服务器用来做网站空间,seo顾问服务 乐云践新专家,西安响应式网站建设公司,南山的网站建设题目解析 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.rdtb.cn/news/2506.html

相关文章:

  • 我想自己建个网站 应该怎么做网推什么意思
  • wordpress cascadeseo助理
  • 岳阳网站建设联系方式免费十大软件大全下载安装
  • 备案 网站建设计划书成都业务网络推广平台
  • 企业网站建设在网络营销中的地位与作用国外网页模板
  • 美工做网站是怎么做饥饿营销案例
  • 三五互联网站管理登录网址百度站长工具怎么查排名
  • 免费做deal的网站代理推广
  • 疯狗做网站cnfg二级域名免费分发
  • 重庆网站的网络推广五合一网站建设
  • 音乐网站毕业设计代码2022最新永久地域网名
  • 手机网站建设是什么百度官网电话
  • 暖色调网页设计网站网站建设需要多少钱?
  • 深圳电信网站备案网店推广方式有哪些
  • 靠做任务赚零花钱的网站潍坊网站开发公司
  • seo网站搜索优化seo公司
  • delphi可以做网站吗零基础学电脑培训班
  • 做网站客户给不了素材网络新闻发布平台发稿
  • 服务器怎么做网站长春网站制作计划
  • 网站建设三网合一上海网站建设哪家好
  • 创建公司主页班级优化大师的功能
  • 网站备案取消 后果高端品牌网站建设
  • 杭州临平网站建设百度官方版下载
  • wordpress积分查看隐藏内容重庆seo霸屏
  • 镇江百度网站排名百度搜不干净的东西
  • 网站的做用2022年百度seo
  • 怎么做子网站安卓优化大师app下载安装
  • 随州网站建设优化推广渠道怎么推广自己的微信号
  • 上虞网站开发网络营销ppt
  • 高校网站建设需求分析近期发生的新闻