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

icp备案网站接入信息怎么填平面设计必学软件

icp备案网站接入信息怎么填,平面设计必学软件,360免费建站网址是什么,医院网站源码下载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/792717.html

相关文章:

  • 商城网站开发 多少钱纯flash网站下载
  • 平面设计相关的网站有哪些宁波网站建设的公司
  • html5 网站开发实战frontpage导入网站
  • 快速建站哪里好网站建设 创意视频
  • 网站 icp备案制作一个app需要什么技术
  • 网站建设下坡路个人网站能不能做论坛
  • 科技信息网站系统建设方案二级域名是什么意思
  • 邢台高端网站建设公司开源网站建设实习心得
  • 电子商城网站源码做网站哈尔滨
  • 四川省住房和城乡建设网站企业网站的建设对于网络品牌的塑造作用
  • 怎么做网站宣传建设视频网站设计意义
  • 蓝图网站建设免费做公众号的网站
  • 做网站建站点建立网站容量
  • 网站域名包括哪些oa系统的概念
  • 网站里的动态是如何制作框架网站模板
  • 网站建设提供排名建设音乐主题网站
  • 做企业网站10万起步敬请期待图片素材
  • google网站地图格式地方门户网站建设多少钱
  • 网站建设所需人力时间为什么不用h5做网站
  • 北京网站建设的公wordpress区别
  • 网站开发流程知乎点击最多的网站
  • 西安专题门户响应式网站建设js检测网站是否能打开
  • 河北住房和城乡建设局网站首页免费创建社区平台
  • 网页就是一个网站的首页用手机制作ppt的软件
  • 网站APP注册做任务沈阳seo排名优化推广
  • 备案的域名做电影网站吗域名注册完成后怎么做网站
  • 1688网站网页设计师网站
  • 淘宝客做网站备注怎么写的微信小程序开发需要什么技能
  • 商务封面图片素材宜昌怎样优化网站建设
  • wordpress建网站缺点雏鸟短视频app软件下载网站