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

公司网站建设与维护工作计划网站建设背景及意义

公司网站建设与维护工作计划,网站建设背景及意义,安徽省住房建设工程信息网站,建设网站的作用及意义给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 解法思路: // 滑动窗口:同侧出发,检测右指针元素,当set中没有这个元素就把右指针元素加入,同时右指针右移 // 如果存在则表示这个窗口…

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

解法思路:

         // 滑动窗口:同侧出发,检测右指针元素,当set中没有这个元素就把右指针元素加入,同时右指针右移

        // 如果存在则表示这个窗口(左右指针之间)出现重复,则要移动;窗口移动就是左指针右移动,同时删除set中左指针的元素

        // 相当于换下一个子串;如果是字串的话,就删除右指针元素,相当于就是set中存储的是不连续的但是不同的字母

class Solution {
public:int lengthOfLongestSubstring(string s) {// 滑动窗口:同侧出发,检测右指针元素,当set中没有这个元素就把右指针元素加入,同时右指针右移// 如果存在则表示这个窗口(左右指针之间)出现重复,则要移动;窗口移动就是左指针右移动,同时删除set中左指针的元素// 相当于换下一个子串;如果是字串的话,就删除右指针元素,相当于就是set中存储的是不连续的但是不同的字母 unordered_set<char> str_set; // 存储元素int left = 0, right = 0 ,str_length = 0, result = 0;while(right < s.size()){if(str_set.find(s[right]) != str_set.end()){ // 存在str_set.erase(s[left]); // 移除这个元素  这里如果擦除右指针的元素则可用于查找最长 字串++left;--str_length;}else{str_set.insert(s[right]);++right;++str_length;}result = max(str_length,result);}return result;}
};

http://www.dtcms.com/a/453328.html

相关文章:

  • 技术支持上海网站建设广州做网站哪个平台好
  • 企业如何在网站上做宣传wordpress移动站点
  • 13.排序(下)
  • 软考 系统架构设计师系列知识点之杂项集萃(171)
  • 医院网站优化策划网站这么做301
  • 后续:Github账户被标记流程记录
  • 网站建设的设立方式推广方案是什么
  • 鸿蒙NEXT跨设备通信:掌握URPC,实现远程程序调用
  • 传统纸媒公司网站建设需求容桂网站建设
  • python爬虫(四) ---- yaml文件配置简单日志
  • 免费网站专业建站班级网页设计图片
  • 网站建设与功能模块最好的淘宝网站建设
  • Flink 内置 Watermark 生成器单调递增与有界乱序怎么选?
  • 怎么下载网站备案号wordpress首页显示文章图片
  • 扩展云镜像磁盘空间案例:AlmaLinux 9 云镜像扩展
  • 招聘网站上找在家做seo最好的工具
  • 常用的网站建设技术软件开发工程师招聘简章pdf
  • ppt免费网站专门查企业信息的网站
  • 临时造参数查全量数据
  • 国产能谱仪设计与验证核心经验教训简化表
  • 0.6 卷积神经网络
  • 架设网站flash不显示深圳网站自然优化
  • C++ ros2 debug
  • 深入解析:Object.prototype.toString.call() 的工作原理与实战应用
  • 浙江建设网站公司广告点击一次多少钱
  • 图表全能王 (ChartStudio) 新增多种图表支持,助力数据可视化
  • 网页制作免费网站网页制作工作总结
  • java快速复习
  • Day 24 - 文件、目录与路径 - Python学习笔记
  • 第9讲:函数递归——用“套娃”思维解决复杂问题