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

有账号密码网站怎么建设商城网站建设基础设计

有账号密码网站怎么建设,商城网站建设基础设计,山东知名网络传媒有限公司,hao123我的上网主页hao123目录 题目算法解法解法一 暴力枚举 哈希表(判断字符是否重复出现) (O( n 2 n^{2} n2))解法二 滑动窗口 哈希表(判断字符是否重复出现) 代码 题目 题目链接:LeetCode-3题 给定一个字符串 s &a…

目录

题目

题目链接:LeetCode-3题

给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。

算法解法

解法一 暴力枚举 + 哈希表(判断字符是否重复出现) (O( n 2 n^{2} n2))

枚举每一个位置能到达的终点。
简单解法,不讲解。

解法二 滑动窗口 + 哈希表(判断字符是否重复出现)

  1. 滑动窗口的左窗口left = 0,右边窗口right = 0
  2. 进窗口 让字符进入哈希表
  3. 判断是否出现重复字符,如果有,出窗口,从哈希表中删除该字符
  4. 更新结果

代码

class Solution {
public:unordered_map<char,int> hash;int lengthOfLongestSubstring(string s) {int ret = 0; //存结果//滑动窗口int left = 0;int right = 0;for(right;right<s.size();right++){//进窗口hash[s[right]]++;//出窗口while(hash[s[right]]>1) {hash[s[left]]--;left++;}//更新结果ret = max(ret,right-left+1);}return ret;}
};
http://www.dtcms.com/wzjs/831433.html

相关文章:

  • 建设一个展示商品的网站做网站怎么去进行链接
  • 电商网站的模块网站建设需解决问题
  • 能力天空的网站建设优劣势wordpress 心理
  • 大型旅行社自建网站开发公司技术科总结
  • vs做的网站项目可以改名字吗湖北建设执业注册中心网站
  • 免费推广网站在线wordpress手机文章列表
  • 上海定制网站建设费用手机移动端网站建设宣传
  • 苏州网站建设需要多少钱网站死链接查询
  • 贵州省建设厅考证官方网站网站如何做伪静态
  • 大连网站建设培训班网站空间怎么弄
  • 宁波市住房和城乡建设局网站卡一卡二卡三入口2021
  • 北京做网站建设价格河源抖音seo讯息
  • 如何增加网站的外链校园网站设计与实现
  • 哪个网站做线上家教比较好建设企业网站进去无法显示
  • 怎么样做一个自己的网站针织衫技术支持东莞网站建设
  • 建设部网站首页django做的网站源码
  • 湛江建设局网站建设个读书网站大约需要投入多少钱
  • 黑别人网站网页制作公司专业
  • 掼蛋网站建设wordpress数据表大学
  • 邢台网站设计厂家企业营销型网站费用
  • 软件开发人员工资标准资深seo顾问
  • 网站建设找至尚网络什么是网站分析
  • 网站制作完成后如何发布广西江荣建设工程有限责任公司网站
  • 浙江建设职业技术学院尔雅网站杭州网络科技公司有哪些
  • 招聘网站做精准 置顶白嫖域名的申请地址
  • 广州网站设计服务番禺人才网站
  • 个人做淘宝客网站有哪些中国建设银行网站功能模块
  • 西宁网站建设电话网站生成二维码
  • 注册网站费用明细酒泉手机网站建设
  • 网站做网络营销中山市西区网站制作