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

广州网站优化实战新任上海市领导调整公示

广州网站优化实战,新任上海市领导调整公示,怎么用公司网站做公司域名多个,深圳龙岗区住房和建设局网站1 题目:连续数组 官方标定难度:中 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入:nums [0,1] 输出:2 说明:[0, 1] 是具有相…

1 题目:连续数组

官方标定难度:中

给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。

示例 1:

输入:nums = [0,1]
输出:2
说明:[0, 1] 是具有相同数量 0 和 1 的最长连续子数组。

示例 2:

输入:nums = [0,1,0]
输出:2
说明:[0, 1] (或 [1, 0]) 是具有相同数量 0 和 1 的最长连续子数组。

示例 3:

输入:nums = [0,1,1,1,1,1,0,0,0]
输出:6
解释:[1,1,1,0,0,0] 是具有相同数量 0 和 1 的最长连续子数组。

提示:

1 <= nums.length <= 1 0 5 10^5 105
nums[i] 不是 0 就是 1

2 solution

代码

class Solution {
public:
int findMaxLength(vector<int> &nums) {unordered_map<int, int> map;map[0] = -1;int s = 0;int Max = 0;for (int i = 0; i < nums.size(); i++) {s += nums[i] * 2 - 1; // 映射成 -1 和 1;// cout << s << " ";if (map.find(s) != map.end()) {Max = max(Max, i - map[s]);//cout << i - map[s];}else{map[s] = i;}}return Max;
}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/572549.html

相关文章:

  • 网站建设公司推广方案seo二级目录
  • wordpress 邀请码插件官网seo是什么意思
  • 网站做备案需要多久二级备案域名购买
  • 宁波高质量品牌网站设计厂家网站推广是怎么推广的
  • 莒南县建设局网站网站开发和ipv6
  • 深圳建站定制公司玉溪住房和城乡建设局网站
  • 企业在线管理系统石家庄seo优化公司
  • 建设银行网站 开户行怎么查游戏编程软件
  • 源码网站程序html简单登录页面代码
  • 资讯类网站建设方案书妇科网站源码
  • 导航网站优化一个官网
  • 政务网站建设步骤北京网站的建立
  • 怎样做网站制作网站域名注册证书查询
  • 买奢侈品去哪个网站有正品杭州网站建设哪家快速上线
  • 企业为什么要建站台呢网站维护属于什么专业
  • 网站一直维护意味着什么设计本笔记本推荐
  • 长沙优化网站哪家公司好畜牧业网站建设
  • 那些网站可以做推广十大咨询公司排行榜
  • 做网站经常加班还是app图片制作视频软件免费
  • 唯品会一家专门做特卖的网站手机版广州建筑公司招聘信息
  • vk网站做婚介项目名称有创意大全
  • 申请微官网的网站怀化租房网站
  • 宁波市高新区建设局网站网络工程师什么时候考
  • 专业的昆明网站建设温州敎玩具网站建设
  • 吉林省城市建设学校网站义乌网站建设优化推广
  • 新公司注册在哪个网站世界500强企业logo图片
  • 网站设计制作公司地址深圳微信分销网站设计
  • 单网页网站制作开发区网站建设
  • 合肥网站设计制作正能量网站建设
  • 做兼职看什么网站好东莞建设网官方网站首页