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

网站做次级页面营销型网站分析

网站做次级页面,营销型网站分析,苏州市网站建设,网站怎么做伪静态iis7.0文章目录 题目链接解题思路解题代码 题目链接 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.ds6.com.cn/news/49568.html

相关文章:

  • 动态可视化excel图表制作重庆seo推广服务
  • 已经有域名 如何建网站企业网站的优化建议
  • 搜索引擎网站推广如何优化一个新的app如何推广
  • asp评价网站开发文档聊城今日头条最新
  • 深圳网站制作企业邮箱关键词优化快速排名
  • 公司网站找不到了千部小黄油资源百度云
  • wordpress婚庆主题百度小程序关键词优化
  • 广州建站方法重庆seo快速优化
  • 注销主体和注销网站英文seo实战派
  • 网站建设主要内容包括新乡seo推广
  • 茶叶网站的建设策划书wordpress建站公司
  • 网站服务提供商交换友链
  • 平凉市城乡建设局网站seo排名优化资源
  • 做网站需要些什么网站设计的基本原则
  • 如何在微信上建立公众号潮州seo建站
  • 信息技术会考做网站如何找客户资源
  • 杭州公司注册代办一般多少钱seo研究协会网
  • 国内旅行做行程网站台州网站建设推广
  • 番禺建设网站报价谷歌搜索入口中文
  • wordpress首页div锦绣大地seo
  • 如何建设高大上的网站网站制作定制
  • php开源免费网站模板企业网站开发费用
  • 网站开发太简单了框架网站自动收录
  • 做哪个网站的推广好外贸获客软件
  • 网站建设推荐信息磁力王
  • 个人可以做b2b网站吗网络域名综合查询
  • 动态网站建设优缺点哈尔滨优化网站方法
  • 徐州手机网站开发公司网络外包运营公司
  • 官网设计房产一键优化软件
  • 鸡西网站制作天津优化代理