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

学校资源门户网站建设方案seo优化网站推广

学校资源门户网站建设方案,seo优化网站推广,正规的网络赚钱方式,网站建设综合1 无重复字符的最长子串 1.1 题目描述 给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释…

1 无重复字符的最长子串

1.1 题目描述

        给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。

示例 1:
输入: s = “abcabcbb”
输出: 3
解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。

示例 2:
输入: s = “bbbbb”
输出: 1
解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。

示例 3:
输入: s = “pwwkew”
输出: 3
解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。
请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。

        题目链接:https://leetcode.cn/problems/longest-substring-without-repeating-characters/

1.2 思路分析

         滑动窗口法:其实用一句话描述就是使用两个指针,指针头和指针尾依次遍历,当指针尾遍历到的字母包含在指针头和指针尾的字符串里,就把指针头移动到当前字母出现的位置,重新构成一个子串,并判断当前子串的长度与原来记录的最大长度作比较,并更新最大长度。 示意图如下面:

1.3 代码实现

思路一:滑动窗口法

class Solution:def lengthOfLongestSubstring(self, s: str) -> int:# 思路一:滑动窗口法temp_str = ''max_len, current_len = 0, 0for i in range(len(s)):if s[i] not in temp_str:temp_str += s[i]		current_len += 1else:index = temp_str.index(s[i])temp_str = temp_str[index+1:]temp_str += s[i]current_len = len(temp_str)if max_len < current_len:max_len = current_lenreturn max_len
http://www.ritt.cn/news/26150.html

相关文章:

  • 南阳市网站制作兰州网络推广公司哪家好
  • 网站添加多个关键词电脑培训中心
  • me微擎怎么做网站百度网盘资源链接入口
  • 律师事务所 网站备案泉州百度开户
  • 做网站那里做可靠培训机构还能开吗
  • 对网站建设在电子商务中的看法域名查询ip地址
  • 请问哪里可以做网站厦门seo屈兴东
  • 桂林工作网招聘宁波seo外包推广
  • 有服务器了怎么做网站济南网站建设哪家专业
  • 电子科技网站模板全国疫情最新报告
  • 北京做网站建设的公司排名百度指数分析大数据
  • 怎样做自己的微商网站线上营销活动主要有哪些
  • 邯郸做网站公司直通车怎么开效果最佳
  • 东莞手机网站制作公司外链推广网站
  • 网站建设公司怎么做网络培训中心
  • 学做软件的网站计算机培训机构排名
  • 大兴企业官网网站建设咨询竞价排名
  • 品质好的英文淘宝seo搜索排名优化
  • 济源网站建设谷歌推广怎么做最有效
  • 中国最好的网站器域名统一百度的特点和优势
  • 知识付费网站制作今天发生的重大新闻5条
  • 钟祥网站建设网站推广优化业务
  • ps做营销型网站布局如何优化网页加载速度
  • 中国搜索引擎网站排名微信营销和微博营销的本质区别
  • 拖拽式建站wordpress免费推广的渠道有哪些
  • 免费网站建设培训广州线下教学
  • 阆中 网站建设网站搜索引擎推广
  • 商务网站建设心得最牛餐饮营销手段
  • 网站建设项目规划书案例网络营销策划案例
  • 建设网站审核宁波百度关键词推广