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

媒介盒子网站seo公司哪家好

媒介盒子,网站seo公司哪家好,现工作室专做网站建设等应用程序项目,但工作室名暂为,建网站报价明细表目录 1.题目链接:3.无重复字符的最长字符 2.题目描述: 3.解法(滑动窗口): 1.题目链接:3.无重复字符的最长字符 2.题目描述: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。 示例…

目录

1.题目链接:3.无重复字符的最长字符

2.题目描述:

3.解法(滑动窗口):


1.题目链接:3.无重复字符的最长字符

2.题目描述:
 

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

示例 1:

输入: s = "abcabcbb"
输出: 3 
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。

示例 2:

输入: s = "bbbbb"
输出: 1
解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。

示例 3:

输入: s = "pwwkew"
输出: 3
解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。

提示:

  • 0 <= s.length <= 5 * 104
  • s 由英文字母、数字、符号和空格组成

3.解法(滑动窗口):

算法思路:
研究对象依旧是一段连续的区间,因此继续使用滑动窗口思想来优化。

让滑动窗口满足:窗口内所有元素都是不重复的。

做法:右端元素ch进入窗口时,哈希表统计这个赐福的频次:

  • 如果这个字符出现的频次超过1,说明窗口内有重复元素,那么就从左侧开始划出窗口,直到ch这个元素的频次变为1,然后再更新结果。
  • 如果没有超过1,说明当前窗口没有重复元素,可以直接更新结构
class Solution {
public:int lengthOfLongestSubstring(string s) {int hash[128] = {0};int left = 0,right = 0;int len=0, n = s.size();while(right < n){hash[s[right]]++;while(hash[s[right]]>1)hash[s[left++]]--;len = max(len,right - left +1);right++;}return len;}
};


 

http://www.dtcms.com/wzjs/448655.html

相关文章:

  • 毕业设计做课程网站好网店推广的作用
  • 什么自己做网站吗免费网站推广优化
  • 双语对照网站百度推广优化怎么做
  • java做网站自定义布局多大2023新闻热点事件
  • 桂林旅游网站建设百度浏览器手机版
  • 安平做网站的公司提交百度一下
  • 企业网站建设意义南昌seo推广
  • 软件测试7种方法百度seo排名优化价格
  • wordpress多站点插件惠州seo建站
  • 我们是设计师 网站建设专家西安最新消息今天
  • 潍坊建网站的seo站长工具下载
  • 网站开发实训心得体会服务外包公司
  • 山东广饶县建设局网站今天实时热搜榜排名
  • 基于dreamweaver设计网页的步骤北京百度seo关键词优化
  • 海口日报社官网宁波网站推广优化公司电话
  • 安徽两学一做网站成都百度搜索排名优化
  • ipv6网站制作软件公司
  • 设计站深圳网站设计制作
  • 广州网站建设联雅长沙seo
  • 网站建设自学 优帮云网站提交入口
  • 网站制作中搜索栏怎么做seo优化博客
  • 移动云服务器租用爱采购seo
  • 怎样做免费网站卖东西关键词com
  • 一个空间可以做两个网站吗百度指数怎么看
  • 旅游兼职网站建设google浏览器官网下载
  • 多多搜索推广seo观察网
  • 上海网站改版方案网络营销模式下品牌推广途径
  • 青岛网站建设推广服务长春网站建设公司
  • 北京市委网站百度下载免费安装到桌面
  • wordpress制作页面模板兰州网络seo公司