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

智能建站抖音企业推广

智能建站,抖音企业推广,什么外贸网站开发客户,我国政府门户网站建设原则1.题目基本信息 1.1.题目描述 给你一个字符串 s ,请你找出 至多 包含 两个不同字符 的最长子串,并返回该子串的长度。 1.2.题目地址 https://leetcode.cn/problems/longest-substring-with-at-most-two-distinct-characters/description/ 2.解题方法…

1.题目基本信息

1.1.题目描述

给你一个字符串 s ,请你找出 至多 包含 两个不同字符 的最长子串,并返回该子串的长度。

1.2.题目地址

https://leetcode.cn/problems/longest-substring-with-at-most-two-distinct-characters/description/

2.解题方法

2.1.解题思路

滑动窗口

2.2.解题步骤

第一步,定义维护变量。left和right为滑动窗口的左右指针;map_记录子串中单字符最右端的索引位置

第二步,滑动窗口进行滑动,更新maxLength

  • 2.1.删除map_中最左边的字符映射

  • 2.2.重置left指针

  • 2.3.更新maxLength

3.解题代码

python代码

class Solution:def lengthOfLongestSubstringTwoDistinct(self, s: str) -> int:if len(s)<=2:return len(s)length=len(s)# 第一步,定义维护变量。left和right为滑动窗口的左右指针;map_记录子串中单字符最右端的索引位置left,right=0,0map_={}# 第二步,滑动窗口进行滑动,更新maxLengthmaxLength=2for i in range(length):char = s[i]right = imap_[char] = right# 2.1.删除map_中最左边的字符映射if len(map_)>=3:minValue=min(map_.values())for key,value in map_.copy().items():if value==minValue:del(map_[key])# 2.2.重置left指针left=minValue+1# 2.3.更新maxLengthmaxLength=max(maxLength,right-left+1)return maxLength

4.执行结果

http://www.dtcms.com/wzjs/387682.html

相关文章:

  • 做网站标题图片大小广州关键词快速排名
  • 什么网站专门做自由行的免费推广神器
  • 橙子建站网站微博今日热搜榜
  • 如何做网站的版块规划自己开一个培训机构流程
  • 自媒体时代做网站有前途吗搜狐视频
  • 网站留言功能网络营销与直播电商是干什么的
  • 象客企业网站做优化排名企业网站推广的方法有
  • 怎样与其它网站做友情链接互联网公司有哪些
  • 网站设计中的日历怎么做衡阳seo快速排名
  • 在哪里找手机网站建设公司seo 优化 工具
  • 网站开发文档价格优化营商环境评价
  • 网站建设市场中国十大品牌营销策划公司
  • 网站结构规划网站收录一键提交
  • 路由器做php网站网络营销方案策划
  • 拼多多网站建设合同深圳网站建设开发公司
  • 哈尔滨市工程建设项目网优化推广排名网站教程
  • 看案例网站湖南网站seo营销
  • 温州seo网站推广免费注册推广网站
  • wordpress中下载按钮哈尔滨网站优化
  • 做招聘网站要多久云建站模板
  • 做任务反佣金的网站长春seo外包
  • 电话销售怎么做 网站超级外链吧外链代发
  • 做emu对网站有什么要求做外贸网站的公司
  • 网站开发需求文档范文专业地推团队
  • 服务器除了做网站还能做什么it培训班大概需要多少钱
  • 独立网站怎么做推广谷歌推广效果怎么样
  • 高唐网站制作2022最新免费的推广引流软件
  • 湖南奉天建设集团网站磁力在线搜索引擎
  • 建设银行海淀支行 网站网站推广方式有哪些
  • 网站的seo方案怎么做最新新闻热点素材