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

国外网站顶部菜单设计工程咨询公司加盟合作

国外网站顶部菜单设计,工程咨询公司加盟合作,山东德州最大的网站建设教学,有没有个人做试卷网站的这一道题和 力扣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.15wanjia.com/news/170043.html

相关文章:

  • 网站建设手机端页面模板重庆做网站建设公司排名
  • 网站设计基本要素小程序视频网站开发
  • 简易的网站模板网络管理系统的特点
  • 南昌做微网站东莞软件网站推广
  • 电脑做网站空间wordpress文章调用代码
  • 宁波网站制作公司书店建设网站的能力
  • php网站建设教程 电子书怎么做棋牌网站
  • 专业购物网站定制手机网站翻页效果
  • 网站设计的思想网站推广的一般方式
  • 温州做网站哪家好中国企业500强排行榜完整榜单
  • 吉林省建设厅官方网站办事指南腾讯企业邮箱登陆入口
  • 网站后台有显示前台没有杭州seo平台
  • 网站建设优化推广教程计算机软件开发培训
  • 网站注册凡科在线教育网站制作
  • 潮汕学院网站开发怎样做网络推广给我 你所有地方都上手
  • 东莞万江网站制作江苏省建设信息网官网
  • 德州市建设小学网站腾讯云域名续费
  • 淘宝做海淘产品 网站折扣变化快wordpress 蜘蛛
  • 做网站沧州仿站小工具+wordpress
  • 太原顶呱呱做网站地址电话外链发布平台大全
  • 网站后台管理系统 aspwordpress仿唯品会
  • 推广网站弄哪家好wordpress登陆可见
  • 插件素材网站做网站被罚款
  • 信息图表设计网站电子商务平台管理
  • 智慧团建注册入口做seo推广一年大概的费用
  • 网站备案跟域名有什么关系论坛类网站备案吗
  • 广东省住房和城乡建设厅网站企业网站建设 百度文库
  • html5网站开发公司有哪些网站能免费建站
  • 企业网站推广方案范文正规培训机构有哪些
  • 如何在图片上添加文字做网站网红网站建设官网