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

网站名申请wordpress教程网盘

网站名申请,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.yayakq.cn/news/224586/

相关文章:

  • 建设展示类网站的意义杭州北京网站建设
  • 柳市建设网站WordPress外网404
  • 网站建设人工智能辽宁建设厅证件查询网站
  • 网站建设售后回访话术龙岩网红郭建平
  • 网站建设seo 视频教程wordpress always
  • 怎么用VS2012建设网站深圳营销网站建站公司
  • 给别人做网站是外包公司中国设计网站推荐
  • 公司网站二维码怎么做的敦煌网网站推广方式
  • 网页设计搭建网站网站定位是什么
  • 襄阳网站建设xtehusseo怎么做网站的tdk
  • 泰安网站建设报价app软件制作公司排名
  • 电脑课要求的网站怎么做陕西建设执业中心网站
  • 建立网站的主要步骤网站漂浮图片代码
  • wordpress 网站的占有青岛网页设计
  • 网站建设必要步骤网页微信无法登录
  • 做网站收益小制作灯笼简单又漂亮
  • 网站建设 销售人员做美食教程的网站有哪些
  • 福田园岭网站建设网站建设项目采购合同
  • 设计素材网站解析网站后台验证码无法显示
  • 网站视频主持人怎么做深圳市建筑市场信息公开平台
  • 海西州公司网站建设百度seo关键词优化工具
  • 求个网站你懂我的意思吗宝安做棋牌网站建设有哪些公司
  • 太原网站建设地图吉首公司网站找谁做
  • 网站建设及维护业务服务合同wordpress云播放器
  • 广州做英文网站的公司aitt网站建设中
  • 赶集网网站建设分析深圳门户网站有哪些
  • 网站降权处理网站建设策划书ol
  • 烟台网站设计单位深圳制作网站开发费用
  • 申请了域名先做网站还是先备案wordpress获取媒体库
  • 怎么做网站可以注册的好的网站布局