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

dede网站模板安装搜狗站长平台

dede网站模板安装,搜狗站长平台,网站建设哪个软件好,涂鸦网站建设这一道题和 力扣525.连续数组 思路一模一样。 都是把其中一种看作-1&#xff0c;另一种看作1&#xff0c;这样转化为找前缀和为0的子数组&#xff0c;比较简单&#xff0c;哈希表前缀和解决 public:int sum[100005]; unordered_map<int,int> mp; vector<string> f…

在这里插入图片描述
这一道题和
力扣525.连续数组
思路一模一样。
都是把其中一种看作-1,另一种看作1,这样转化为找前缀和为0的子数组,比较简单,哈希表+前缀和解决

public:int sum[100005];
unordered_map<int,int> mp;
vector<string> findLongestSubarray(vector<string>& array) {for(int i=0;i<array.size();i++){if(array[i][0]>='0'&&array[i][0]<='9'){sum[i+1]=sum[i]-1;}else{sum[i+1]=sum[i]+1;}}mp[0]=0;int l=0;int r=0;int llmax=0;int rrmax=0;int maxx=0;for(int j=1;j<=array.size();j++){if(mp.count(sum[j])){r=j;l=mp[sum[j]];if(r-l>maxx){maxx=r-l;llmax=l;rrmax=r;}}else{mp[sum[j]]=j;}}return vector<string>(array.begin()+llmax,array.begin()+rrmax);}
};

但这一道题要注意的是返回值,如上代码写,比较方便,应该掌握
时间复杂度O(n)

http://www.zhongyajixie.com/news/55735.html

相关文章:

  • 中国e网网站建设天天网站
  • 网站建设个人网站常用的seo工具推荐
  • 如何在微信公众平台上建立微网站百度的链接
  • wordpress b站视频北京计算机培训机构前十名
  • 小游戏网站网址上海seo公司哪个靠谱
  • led灯 东莞网站建设2345网址导航官网下载
  • 重庆那家做网站做得好百度seo效果
  • 营销型网站建设 案例广告平台网站有哪些
  • 给别人做网站没做完算诈骗吗网站流量统计
  • 更换网站需要备案吗广州seo优化公司排名
  • 无限免费视频在线看网站搜索排名优化价格
  • 现在一般做B2B类网站用vue青岛做网站的公司哪家好
  • 深圳西乡做网站nba最新新闻新浪
  • 有哪些好的网站建设搜索引擎优化方案案例
  • 请别人做网站的缺点网络视频营销
  • 网站怎么做文件上传如何做推广推广技巧
  • 深圳餐饮公司网站制作腾讯企点官网下载
  • 邢台做网站推广费用百度平台商家客服电话
  • 微网站制作电话2024很有可能再次封城吗
  • 厦门网站怎么做营销网页
  • 服务器有了网站怎么做培训心得体会500字
  • 电商财务内账做账流程新乡seo优化
  • 设计专业所需网站江苏seo哪家好
  • 微信网页版app河南网站优化公司
  • 正规的电商平台有哪些烟台seo快速排名
  • 用r做简易的网站上海短视频seo优化网站
  • 有成功案例的网站佛山seo按效果付费
  • 想学做网站学什么编程语言班级优化大师免费下载电脑版
  • 做网站 用什么语言好广告营销推广
  • 深汕特别合作区人口口碑seo推广公司