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

网站建设成本 网站空间/全国最新疫情最新消息

网站建设成本 网站空间,全国最新疫情最新消息,wordpress 培训机构,企业网站建设选题的依据及意义1,算法介绍 输入一个字符串,求这个字符串中存在最大不重复子串的长度, 例如 输入 abcdabcbb,最大不重复子串 abc ,即输出 3; 输入 bbbbbbb,最大不重复子串 b,即输出 1; 输入pwwkew &#xf…

1,算法介绍

输入一个字符串,求这个字符串中存在最大不重复子串的长度,

例如

  • 输入 abcdabcbb,最大不重复子串 abc ,即输出 3;

  • 输入 bbbbbbb,最大不重复子串 b,即输出 1;

  • 输入pwwkew ,最大不重复子串 kew,即输出 3;

2,算法思想

利用滑动窗口思想解题,创建一个字符c串容器 记作B,来存放找到的最大不重复子串;利用 递归循环来对原字符串字符进行逐个搜索,搜索过程中存在两种情况发生

  • 如果当前搜索到的字符 a 不存在 B 中,则将字符 a 插入B 后面;
  • 如果字符 a 存在 B 中则进行 While 循环 ,不断从 B 的左端不断删除字符,直到 B 中不包含字符a 即可,此时计算一下字符串 B 的长度;

最后计算过程中求字符串B 长度的最大值即可

3,代码实现(C++)

class Solution {
public:int lengthOfLongestSubstring(string s) {if (s.size()!=0){unordered_set<char> lookup;//创建一个无序容器;int maxStr = 0;int left = 0;for (int i= 0;i<s.size();i++){while(lookup.find(s[i])!= lookup.end()){lookup.erase(s[left]);//删除元素left++;}maxStr = max(maxStr,i-left+1);lookup.insert(s[i]);}return maxStr;}else{return 0;}}
};

这里创建一个 loookup(unordered_set 类型)来存放 最大不重复子串;

while 循环模块用来处理,搜索到的字符存在最大不重复子串中情况;从最大不重复子串左端开始,对元素逐个删除,直至查询不到为止;

while(lookup.find(s[i])!= lookup.end())
{lookup.erase(s[left]);//删除元素left++;
}
http://www.lbrq.cn/news/790579.html

相关文章:

  • 重庆网上商城网站建设公司/2023年10月疫情还会严重吗
  • 为什么做网站备案的人态度差/近三天时政热点
  • 上海高品质网站建设/搜索引擎排名优化价格
  • 外贸网站建设哪家公司比较好/广西壮族自治区在线seo关键词排名优化
  • 网站建设选择题题库/武汉抖音seo搜索
  • 做陌陌网站什么做/百度app官网下载安装
  • 网页游戏平台在线玩/seo推广教程
  • 表格如何给网站做链接地址/武汉百度搜索优化
  • 有没有教做网站的app/友情链接官网
  • 九亭镇村镇建设办官方网站/企业网络营销成功案例
  • 河西集团网站建设/辅导机构
  • 河南工程招标网站/seo优化信
  • a5做网站/站长工具大全集
  • 学做网站要多久多少钱/搜索引擎营销经典案例
  • 湖南做网站360o/windows优化大师怎么卸载
  • wordpress 调用站外api/引流人脉推广软件
  • 做服装公司需要什么网站/培训计划方案
  • 做网站后台怎么弄/输入关键词就能写文章的软件
  • 网站有死链怎么处理/app制作公司
  • 手机做网站对比路由器做网站/b站推广软件
  • 做教育网站挣钱/百度业务推广
  • 全球网购平台/深圳seo网络优化公司
  • 单位做网站备案用身份证有啥用/网络推广哪个好
  • javaweb做网站过程/企业推广宣传文案
  • 女的和男做那个视频网站/免费手机网页制作
  • 网站建设编程软件/新冠疫情最新消息今天公布
  • 做资源网站 文件能存储到云盘吗/关键词云图
  • 网站如何做线下推广/seo诊断方法步骤
  • 个人兴趣图片集网站建设/合肥seo网站管理
  • 免费网站建设/怎么样创建网站
  • RabbitMQ--介绍
  • 基于高斯光束干涉的微球体相位成像系统设计与实现
  • 选择排序原理与C语言实现详解
  • Java 实现poi方式读取word文件内容
  • 著作权登记遇难题:创作者如何突破确权困境?
  • (论文速读)探索多模式大型语言模型的视觉缺陷