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

外网工业设计网站网站 建设 汇报

外网工业设计网站,网站 建设 汇报,网站图标用代码代替,制作一个网站需要哪些步骤文章目录 题目链接解题思路解题代码 题目链接 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.yayakq.cn/news/930721/

相关文章:

  • 网站怎么设计外贸网站商城
  • 站点传统的推广方式主要有制作简历哪个网站好
  • 如何建设下载网站html5登录界面完整代码
  • 北海做网站公司怎么做招聘有哪些网站
  • wordpress 招聘网站tiktok跨境电商
  • 网站建设犭金手指a排名12陕西省建设银行分行网站
  • 网站建设要学多少课程免费织梦导航网站模板下载
  • 邮编域名做网站网站备案 类型
  • 搜索引擎网站推广如何优化网站开发安全性
  • 购物网站模板代码下载无为县住房建设局网站首页
  • 哈尔滨建设工程交易中心网站做网站的地方
  • 郑州高档网站建设怎么查域名注册商
  • 淘宝客网站推广怎么做c 网站开发实例教学
  • 建设部网站业绩补录建筑人才网官网网址
  • 中国建设银行网站股份结构变化深圳十大网络推广公司排名
  • 做黑彩网站会怎样处罚网站开发的ui设计
  • 网站建设公司 选中企动力公司简述制作网站的流程
  • 微信网站建设报价益阳市住房和城乡建设局网站
  • 蚌埠网站开发外包鲜花团购网站建设
  • 网站建设与用户需求分析(初稿有人有片资源吗免费的视频
  • 怎么把自己的网站做自适应网站可评论留言的网页怎么制作
  • 信阳建网站北京保障房建设项目网站
  • 企业管理网站深圳龙岗网站维护
  • 哈尔滨做网站需要多少钱四川seo排名
  • 网站建设好的公司国内建网站软件
  • 工程建设信息网站wordpress custom search
  • 湘潭做网站的公司网站宣传
  • 采购网站大全做网站保存什么格式最好
  • 公关到底做什么seo全站优化全案例
  • 网站在建设中模板公司名字大全集