当前位置: 首页 > 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/360181.html

相关文章:

  • 什么网站专门做自由行的如何提高seo关键词排名
  • 政府网站 英文版 建设 需求新闻发稿公司
  • 网站建设与管理技术发展免费推广公司
  • 邯郸网站开发关键词推广系统
  • 个人的网站怎么备案关键词排名点击软件
  • 西安网站建设运维可以免费推广的网站
  • 宿迁网站建设免费发外链
  • 建设银行网站可以查保单吗企业邮箱登录
  • wordpress 视频付费插件seo快速优化文章排名
  • 合肥网站建设首选 晨飞网络快速提高关键词排名的软件
  • 平阴市住房和城乡建设局网站兰州模板网站seo价格
  • 做网站插背景图片如何变大百度竞价包年推广是怎么回事
  • 专业网站建设公司 1861webseo标题关键词优化
  • 网站服务费什么是电商?电商怎么做
  • 个人做旅游网站怎样app软件推广怎么做
  • 网站设计书的结构高端定制网站建设
  • 企业品牌网站建设我们的优势百度seo推广优化
  • 1920网站banner尺寸百度关键词数据
  • 南京网站开发注册app品牌营销推广要怎么做
  • 营销优化型网站怎么做百度广告一级代理
  • 做网站哪一部分用到Java免费企业网站建设流程
  • 百度怎么制作网站教程重庆百度
  • 手机怎么做网站服务器吗网站seo优化教程
  • wordpress 文章下载优化营商环境发言材料
  • 基于h5的企业网站建设活动营销
  • 月嫂云商城网站建设怎么在百度发布个人简介
  • 网站上的图文介绍怎么做计算机培训机构排名前十
  • 成都网站建设网络公司东莞网站营销策划
  • 陶瓷网站建设中企动力沈阳seo建站
  • 做网站都需要准备什么深圳市龙华区