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

东莞网站设计讯息wordpress移动端底部广告

东莞网站设计讯息,wordpress移动端底部广告,佛山网站建设咨询,微信引流推广精准粉题目 给定一个字符串 s #xff0c;请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”#xff0c;所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串…题目 给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”所以其长度为 1。 示例 3: 输入: s “pwwkew” 输出: 3 解释: 因为无重复字符的最长子串是 “wke”所以其长度为 3。请注意你的答案必须是 子串 的长度“pwke” 是一个子序列不是子串。 答案 这个问题可以使用滑动窗口算法来解决。 首先我们定义一个变量 max_len 来记录最长子串的长度并初始化为 0。 然后我们定义一个集合 char_set 来记录当前窗口内出现的字符并初始化为空集。 接下来我们使用一个指针 left 来表示当前窗口的左边界初始化为 0。 然后我们使用一个指针 right 来表示当前窗口的右边界初始化为 0。 在每次循环中我们将 right 向右移动一位并将当前字符加入到 char_set 中。 如果当前字符已经在 char_set 中出现过说明当前窗口内存在重复字符我们需要将 left 向右移动一位并更新 char_set 和 max_len。 最后我们返回 max_len 即可。 以下是 Python 代码实现 def lengthOfLongestSubstring(s: str) - int:max_len 0 # 最长子串的长度char_set set() # 当前窗口内出现的字符集合left 0 # 当前窗口的左边界right 0 # 当前窗口的右边界while right len(s):if s[right] in char_set:char_set.remove(s[left])left 1char_set.add(s[right])max_len max(max_len, right - left 1)right 1return max_len
http://www.dnsts.com.cn/news/236467.html

相关文章:

  • 做网站要准备什么用织梦做的网站怎样看
  • 旅游网站建设目标网站分类虎嗅wordpress
  • 邯郸外贸网站建设公司邢台企业网站建设报价
  • 电子商务网站设计与管理做亳州旅游网站的目的
  • 企业网站示例大连网站推广机构
  • 湖南住房城乡建设厅官方网站武义县建设局网站首页
  • 企业营销型网站策划书老牌深圳公司大雨中解散
  • 做网站写代码好还是模板企业做推广可以发哪些网站
  • 网站群建设的目的上海室内软装设计公司排名
  • 怎么做网站动图世界500强企业排行
  • 网页设计师职业认知平顶山网站关键词优化
  • 破解织梦做的网站百度指数的搜索指数代表什么
  • 网站开发环境怎么写网站建设类有哪些职位
  • 公司网站建设需要显示什么软件专业网站建设详细方案
  • 小型的企业网站南通网站排名公司
  • 海口个人建站模板wordpress怎么分段
  • 太原本地网站建设佛山网上业务系统
  • 十大网站黄页的免费品牌策划网站推荐
  • 住建局网站官网网站管理助手4.0 mysql
  • 雄安免费网站建设电话个人工作室项目
  • 网站和网页建设题目抖音营销推广方案
  • 亿联时代网站建设网页设计的摘要怎么写
  • 做物流网站找哪家好制作网制作网站建设的公司
  • 巢湖市网站建设优化代理公司简介
  • 书画院网站建设方案广州展厅设计公司有哪些
  • 驰易网站建设淘宝关键词排名
  • 做网站和微信小程序域通联达网站
  • 网站数据库网络错误搜索引擎收录查询
  • 重庆做网站changeke济南家居行业网站开发
  • 子商务网站建设的一般流程域名交易asp.net 网站