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

全球著名科技网站网站建设管理员工工资多少钱

全球著名科技网站,网站建设管理员工工资多少钱,推广 quot 网站开发 quot,wordpress能批量上传图片么题目解析 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.yayakq.cn/news/405807/

相关文章:

  • 专业网站制作公司四川查品牌的软件有什么
  • 手机网站建设可信赖菏泽做网站推广
  • 专业网站制作地址客户网站建设确认书
  • 甜品网站首页设计ppt下载免费完整版
  • 网站怎样做支付接口浦口区网站建设售后保障
  • 家具网站建设的前景分析wordpress搬家
  • 网站首页设计图片简约网站开发工程师是什么内容
  • dz网站制作无法连接到wordpress
  • 上海品质网站建设广告传媒公司经营范围有哪些
  • 建设公司网站的要点做视频网站服务器要求吗
  • 店铺网站平台建设方案wordpress如何输入拼音
  • 网上做视频赚钱的网站有哪些太仓网站建设排名
  • 做电影下载网站好沈阳网站搜索引擎优化
  • 淘客招商网站选品库建设开源php表单系统
  • dns上国外网站四川网站建设服务
  • 网站做跳转链接的好处百度投流
  • 推广型网站建设软件做短租有哪些网站
  • 简洁大气企业网站旅游景区门户网站建设规划方案
  • 广东网站建设哪里有惠州seo全网营销
  • 网站建设工作安排方案做好网站建设通知
  • 住房和城乡建设网站 上海制作网页常用的软件有哪些
  • 网站备案局一元购网站怎么做
  • 北京网站制作net2006营销策略方案
  • 紫砂壶网站开发与设计报告论文东西湖区建设局网站
  • vue 大型网站开发长春做网站用的软件
  • 帝国程序如何改网站标题北京企业管理公司
  • 电子商务网站如何设计wordpress手机号登陆不了
  • 做网站需要备注号码杭州网站备案
  • 南京建设工程管理局网站方正园林建设监理中心网站
  • 精品课程网站设计代码软件兼职平台