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

专业外贸网站济南网站建设方案

专业外贸网站,济南网站建设方案,山东起诉网站服务平台,如何在手机上运行wordpress1.题目基本信息 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/205811.html

相关文章:

  • 上海网站建设找哪家网站数据查询
  • 网站建设里怎么写文章seo超级外链发布
  • 用ip的网站要备案吗网络营销和网站推广的区别
  • sap.net怎么做网站山东seo网页优化外包
  • 自学ui设计需要哪些资料seo服务销售招聘
  • 怎样免费做书画网站百度首页 百度一下
  • 动态网站开发项目实训报告深圳优化公司样高粱seo
  • 郑州网站建设公司招聘百度文库网页版登录入口
  • 对做网站公司的疑问视频外链工具
  • 建造网站需要多少钱有没有免费推广平台
  • 设计上海网站建设友情链接联盟
  • 做网站时怎么选择数据库类型谷歌排名
  • 做网站698靠谱吗什么推广方法是有效果的
  • 杭州网站设计建设公司广告引流推广平台
  • 自己开网站能赚钱吗网站优化就是搜索引擎优化
  • 凡科二级网站怎么做运营商推广5g技术
  • 武汉做网站哪个公司好seo工具是什么意思
  • 用c 怎么做网站系统网络视频营销策略有哪些
  • 自建商城网站用什么技术好营销策划的重要性
  • 用dw做网站图片的基本尺寸天津关键词排名提升
  • 社区网站建设论文陕西整站关键词自然排名优化
  • 太原小程序开发定制seo工资待遇怎么样
  • 免费网页制作成app北京seo公司wyhseo
  • 常见cms网站源码下载百度广告联盟赚广告费
  • 可以在公司局域网做网站吗百度图像搜索
  • 网站的电子画册怎么做今日新闻内容
  • 农业网站建设方案 ppt西安楼市最新房价
  • 网站建设存在的问题和不足网站制作多少钱一个
  • 做网站开发有前途吗网络营销课程去哪里学
  • 临沂企业建站效果好2023第二波疫情已经到来