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

网站做次级页面关键词权重查询

网站做次级页面,关键词权重查询,html5特效网站源码,社区主题wordpress文章目录 题目链接解题思路解题代码 题目链接 3. 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示…

文章目录

  • 题目链接
  • 解题思路
  • 解题代码


题目链接

3. 无重复字符的最长子串

给定一个字符串 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 由英文字母、数字、符号和空格组成

解题思路

1.初始化变量start 为0、dic为字典、res为0
2.初始化变量为end,取值来自s的长度做for range循环遍历
2(1).判断end在s字符的索引的值是否在dic字段里,若在,start发生更新,start目前的值或end在s字符的索引的值在字典中作为键的值并+1,两者取其一最大值
2(2).接着,end在s字符的索引的值在字典发生更新,将当前end赋值过去
2(3).最后更新res的值,res当前的值及当前end的值-当前start的值+1,两者取其一最大值,循环遍历结束将其res返回

解题代码

class Solution:def lengthOfLongestSubstring(self, s: str) -> int:start = 0dic = {}res = 0for end in range(len(s)):if s[end] in dic:start = max(start, dic[s[end]] + 1)dic[s[end]] = endres = max(res, end - start + 1)return res
http://www.zhongyajixie.com/news/33471.html

相关文章:

  • 网站seo重庆徐州seo培训
  • 做网站分流互联网营销师培训机构哪家好
  • 怎么做网站访问截取ip推广方式营销方案
  • 网站建设 需求确认书怎么制作网页页面
  • asp程序制作网站免费html网页模板
  • 山西省住房和城乡建设厅官方网站网络营销的原理
  • 怎么建立一个网站搜关键词会跳出百度收录技术
  • 苏州做视频网站广告公司推广网络营销外包公司
  • 网页版千图网东莞seo建站排名
  • 手表网站 云搜索引擎优化结果
  • 泉州市第一建设有限公司网站sem和seo哪个工作好
  • 平台网站可以做第三方检测报告网站诊断工具
  • 为什么要做手机网站开发企业网站
  • 网站制作的困难与解决方案天津网站建设开发
  • 东丽区网站建设公司搜索引擎优化的方法有哪些
  • 武汉最新疫情通告青岛官网优化
  • js做音乐网站房地产网站建设
  • 昆明网站建设工作室有哪些杭州网络推广外包
  • 武汉教育网站制作公司免费网页空间到哪申请
  • 深圳网站建设哪里好项目推荐平台
  • 用.aspx做网站网络营销的未来6个发展趋势
  • 怎样建立网站挣钱营销推广活动策划
  • 假网站备案百度网盘客服人工电话95188
  • 陕西做天然气公司网站淘宝客推广一天80单
  • 网站建设选信达互联刷推广链接人数的软件
  • phpcms做视频网站首页商品推广软文范例100字
  • seo网站推广策略今日新闻热点大事件
  • 有哪些可以做兼职的翻译网站吗悟空建站seo服务
  • 日本网站服务器网推项目平台
  • 工作证明怎么弄郑州网站优化推广