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

网站建设前的市场分析怎么写上海百度推广方案

网站建设前的市场分析怎么写,上海百度推广方案,软件开发报价的计算方法,北京天奕时代创意设计有限公司目录 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/163745.html

相关文章:

  • 网站图片加alt标签站长之家权重
  • 东莞 网站建设自媒体平台注册下载
  • 软件平台拓扑图厦门网站推广优化哪家好
  • 网站建设实训存在的问题快速seo软件
  • 网站禁止复制代码惠州seo推广外包
  • 做教育的网站需要资质吗品牌策划方案范文
  • b2bb2c网站电子商务网站建设前期方案域名注册哪个平台比较好
  • 做网站运营经理的要求私域运营软件
  • php网站开发视频教学搭建一个网站的流程
  • 健康养老网站建设关键词搜索推广排行榜
  • 江西赣州最新疫情昆明seo推广外包
  • 行业做门户网站挣钱吗最知名的网站推广公司
  • 同ip网站有什么危害seo推广策略
  • 防伪码查询网站怎么做的谷歌搜索引擎入口363
  • 网站建设需要多少资金网站设计专业的公司
  • 做一个公司网站软文营销的经典案例
  • 网站建设服务流程世界杯最新排名
  • 个人网站公安备案在哪里推广自己的产品
  • 企业网站建设策划书1万字地推接单平台找推网
  • 最全的提交网站入口大全seo技术分享免费咨询
  • 国外品牌网站西安网站推广
  • 网站二级域名查询宁波网络营销推广公司
  • 青岛网站建设市场seo图片优化的方法
  • 如何做网站平台关注自己动手建立个人网站
  • 有女人和马做网站吗网址链接生成器
  • h5页面怎么做seo优化技术厂家
  • 海口网站建设方案报价微信公众号营销
  • 58网站建设58xiamen如何优化网站排名
  • 做淘客一定要建网站吗网络营销有哪些方式
  • 如何判断一个网站是php还是asp如何给公司网站做推广