当前位置: 首页 > 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.yayakq.cn/news/703531/

相关文章:

  • 试用型网站网络规划与设计实训报告
  • 整站seo优化推广新网站的建设方案
  • 苏州外贸网站制作公司怎吗做网站挣钱
  • 银川网站建设银川高端网站建设百度
  • 网页搜索是什么意思网站关键词优化案例
  • php做网站主要怎么布局做电商网站的上海公司
  • seo优化网站教程产品介绍网站设计怎么做
  • 如何备份织梦系统做的网站建设银行手机网站变
  • 域名请记住222922seo加wordpress工程师
  • 网站创建工具哪里有学习做网站的
  • 信息网站设计方案桂林市天气预报15天
  • 旅游网站怎么用dw做如何自学做网站
  • 李洋网站建设花店网页设计代码
  • php网站建设制作嘉兴网站建设
  • 网站制作备案上线流程网站建设的收入来源
  • 宿州科技网站建设网站设计教程文档
  • 两学一做专题网站介绍网站域名最便宜
  • 用vue做pc端网站好吗企业seo可以达到怎样的效果
  • 网站建设电话销售说不需要专业外贸网站制作
  • 企业网站建设的背景国内免费开源crm
  • 重庆网站建设外包公司哪家好怎么让网站排名下降
  • 曲靖网站制作wordpress4.6字体
  • 做搜狗网站优化首crm系统价格
  • 怎么拥有网站的所有权甘肃商城网站建设
  • 黑河城乡建设局网站产品关键词大全
  • 城阳区城市规划建设局网站h5制作模板免费永久
  • 网站建设业务员怎么着客户高端网站建设步骤
  • 网站开发建设总结小米手机做网站服务器吗
  • 58同城盐城网站建设怎样创建网站教程
  • 移动端网站没有icp百度认证怎么认证