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

网站建设找客户渠道网站排名优化查询

网站建设找客户渠道,网站排名优化查询,给网站做导流,厦门哪家做网站好无重复字符的最长子串 3. 无重复字符的最长子串 思路 用双指针指针走出一个窗口,右指针一直向前移动。如果开一个哈希表记录窗口中出现的字符。哈希的key是这个字符,哈希的值是这个字符最近出现的下标。如果当前碰到的字符已经在窗口当中出现过&#…

无重复字符的最长子串

3. 无重复字符的最长子串

思路

用双指针指针走出一个窗口,右指针一直向前移动。如果开一个哈希表记录窗口中出现的字符。哈希的key是这个字符,哈希的值是这个字符最近出现的下标。如果当前碰到的字符已经在窗口当中出现过,那么左指针移动到当前字符在窗口中的出现的位置的下一个。移动的过程中记录最大的窗口长度。

代码

class Solution:def lengthOfLongestSubstring(self, s: str) -> int:mp = {}j = 0ans = 0for i in range(len(s)):if s[i] in mp and mp[s[i]]>=j:j = mp[s[i]] + 1mp[s[i]] = ians = max(ans, i-j+1)return ans

找到字符串中所有字母异位词

438. 找到字符串中所有字母异位词

思路

如果判断两个字符串是否是异位词?

因为字符串全部由小写字母组成,小写字母只有26个,那么我们可以开两个哈希表记录字符串出现的字符,如果这两个哈希表相等,那么说明这两个字符串是异位词

先开一个哈希表mp1记录在字符串p 在字符出现的次数。再开一个哈希表 mp2 , 双指针left, right 维护一个滑动窗口,初始时都为0。右指针一直往前移动:

  1. 如果当前这个字符chp中出现过,那么在哈希表mp2 中记录。并且检查这个字符在mp2 中出现的次数,是否大于在mp1 中出现的次数,如果是那么就一直移动左指针,直到不满足条件。如果两个哈希表相等,那么左指针就是一个答案
  2. 如果没在字符串p中出现过,那么左指针,直接跳到当前的下一个,并且清空哈希表mp2

代码

class Solution:def findAnagrams(self, s: str, p: str) -> List[int]:mp1 = [0]*27mp2 = [0]*27for ch in p:mp1[ord(ch)-ord('a')]+=1j = 0ans = []for i in range(len(s)):if mp1[ord(s[i])-ord('a')]>0: # 如果这个字符在p中出现过mp2[ord(s[i])-ord('a')]+=1 # 记录# 直到移动到相等while j<=i and mp2[ord(s[i])-ord('a')] > mp1[ord(s[i])-ord('a')]:mp2[ord(s[j])-ord('a')]-=1j+=1if mp2==mp1:ans.append(j)else:j = i + 1mp2 = [0]*27return ans
http://www.dtcms.com/wzjs/280124.html

相关文章:

  • 商品图片网站开发有哪些平台可以做推广
  • 新网站建设特色竞价外包推广
  • 网站制作流程论文开发软件app需要多少钱
  • 做公司网站怎么推广网络营销的特点有哪些特点
  • 青岛做网站哪家专业网络市场的四大特点
  • 做效果图常用的网站有哪些软件查关键词排名网
  • 网站建设熊猫建站社会新闻最新消息
  • 如何自做网站百度一下就知道百度首页
  • 信息发布网站建设关键词简谱
  • 做网站公司 郑州湖南专业关键词优化服务水平
  • wordpress首页缓存西安网站优化公司
  • 株洲网站制作与设计上海seo优化公司bwyseo
  • 绵阳网站建设报价湖南网站seo营销
  • 南京 网站开发网络营销学什么
  • 赤峰市建设网站产品宣传
  • 网站怎么做切换中英文摘抄一小段新闻
  • 佛山做网站3lue网页设计培训教程
  • 有没有外包活的网站大连头条热点新闻
  • 网站根目录网络营销评价的名词解释
  • 贵阳优化网站建设湖南网站托管
  • 江苏扬州疫情最新消息今天封城了网络优化工程师需要学什么
  • 四平市住房和城乡建设部网站chrome网页版入口
  • 自适应网站能单独做移动端吗拉新平台
  • 微商城系统源码外贸建站优化
  • 微商软件自助下单平台seo关键词排优化软件
  • 福鼎建设局网站首页优化疫情政策
  • 浙江省旅游企业网站建设情况百度保障客服电话
  • 59一起做网站顾问
  • 搜索引擎优化营销windows优化大师是官方的吗
  • 那个网站可以做司考真题网站宣传费用