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

海口网站建设谷歌搜索引擎网址

海口网站建设,谷歌搜索引擎网址,网站建设中最重要的是什么意思,手工制作花朵给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。示例 1:输入: nums [0,1]输出: 2说明: [0, 1] 是具有相同数量 0 和 1 的最长连续子数组。示例 2:输入: nums [0,1,0]输出: 2说明: [0, 1] (或 [1, 0]) 是具有相同数…

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

示例 1:

输入: nums = [0,1]

输出: 2

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

示例 2:

输入: nums = [0,1,0]

输出: 2

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

提示:

  • 1 <= nums.length <= 105

  • nums[i] 不是 0 就是 1

525. 连续数组 - 力扣(Leetcode)

思路

题目可以理解为 求一个子数组,其中 0 与 1 的个数相等。这里我们考虑用一下前缀和。
不知道怎么用前缀和的方式?
来个乾坤大挪移。。。
定义新数组 newNums ,其中包含两个元素,-1 与 1,
1) newNums[i] = 1, (nums[i] == 1)
2) newNums[i] = -1 (nums[i] == -1)
此时题目转换为,存在某个子数组中的 1 与 -1 数目相等,该子数组的和为 0,找到长度最大的子数组。
剩下的思路就与 (1条消息) LeetCode刷题系列 -- 523. 连续的子数组和_在河之洲木水的博客-CSDN博客 是一致的

c++

class Solution {
public:int findMaxLength(vector<int>& nums) {vector<int> newNums(nums.size(), 0);for(int i=0; i<nums.size(); i++) {if(nums[i] == 1) {newNums[i] = 1;} else {newNums[i] = -1;}}int maxLen = 0;map<int, vector<int>>  tarMap;vector<int> preSum(nums.size(), 0); // 前缀和 preSum[i] = nums[0] + ... + nums[i]for(int i=0; i<newNums.size(); i++) {if(i == 0) {preSum[i] = newNums[i];} else {preSum[i] = preSum[i-1] + newNums[i];}if(preSum[i] == 0) {if(maxLen < i+1) {maxLen = i + 1;}continue;}if(tarMap.count(preSum[i])) {for(int v:tarMap[preSum[i]]) {if(i-v > maxLen) {maxLen = i-v;}}tarMap[preSum[i]].push_back(i);} else {vector<int> vec;vec.push_back(i);tarMap[preSum[i]] = vec;     }}return maxLen;}
};
http://www.tj-hxxt.cn/news/80407.html

相关文章:

  • 微信公众号营销公司网络优化方案
  • 网站站做地图软件什么样的人适合做营销
  • app建设网站公司哪家好怎样在百度上免费建网站
  • 邯郸做网站xy0310怎么自己制作网页
  • 优秀企业宣传ppt快推达seo
  • 婚庆网站设计说明书百度推广教程视频教程
  • 网站多语言模块seosem是指什么意思
  • 用树莓派做网站服务器好吗提升神马关键词排名报价
  • wordpress首页添加站点统计显示seo推广技巧
  • 网站适合移动端网络公司seo教程
  • 上海网站开发工程师招聘网域名停靠浏览器
  • 网站建设的本质链接买卖是什么意思
  • asp.net 做网站企业策划书
  • 昆明专业网站排名推广培训学校网站
  • 品牌网站建设有哪些做seo用哪种建站程序最好
  • 大学生网站的设计风格百度指数pc版
  • 洪栾单页网站建设今天刚刚发生的新闻台湾新闻
  • 分类信息网站做淘客长沙关键词排名软件
  • 深圳防疫最新政策百度竞价优化软件
  • 无法访问网站产品seo是什么意思
  • 成都网站建设找亮帅竞价推广怎样管理
  • 万户网络公司怎么样seo排名
  • 网站内容采编怎么做百度关键词排名联系
  • 帮别人做违法网站中国疾控卫生应急服装
  • 品牌网络营销案例分析廊坊seo培训
  • 1688阿里巴巴官方网站企业网站优化方案案例
  • 可以做视频推广的网站有哪些内容互动营销策略
  • 成都广告公司招聘家居seo整站优化方案
  • 科技感网站设计网站建设步骤流程详细介绍
  • 桂林漓江阳朔一日游旅游攻略宁波seo网站排名