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

衡水网站制作公司企业网站seo案例分析

衡水网站制作公司,企业网站seo案例分析,怎么做亚马逊网站,企业网络组建给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 示例 1: 输入: s "cbaebabacd", p "abc" 输出: [0,6] 解释: 起始索引等于 0 的子串是 "cba", 它是 "…

给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

示例 1:

输入: s = "cbaebabacd", p = "abc"
输出: [0,6]
解释:
起始索引等于 0 的子串是 "cba", 它是 "abc" 的异位词。
起始索引等于 6 的子串是 "bac", 它是 "abc" 的异位词。

示例 2:

输入: s = "abab", p = "ab"
输出: [0,1,2]
解释:
起始索引等于 0 的子串是 "ab", 它是 "ab" 的异位词。
起始索引等于 1 的子串是 "ba", 它是 "ab" 的异位词。
起始索引等于 2 的子串是 "ab", 它是 "ab" 的异位词。


提示:

1 <= s.length, p.length <= 3 * 104
s 和 p 仅包含小写字母

Python代码:

from typing import List
from collections import Counterdef findAnagrams(s: str, p: str) -> List[int]:# 用于存储找到的异位词子串的起始索引res = []# 利用 Counter 统计字符串 p 中每个字符的出现次数p_cnt = Counter(p)# 记录字符串 p 的长度,作为滑动窗口的大小win_size = len(p)# 遍历字符串 s,范围是从 0 到 len(s) - win_size,确保能截取到长度为 win_size 的子串for i in range(len(s) - win_size + 1):# 截取当前位置开始长度为 win_size 的子串,并统计其中每个字符的出现次数s_cnt = Counter(s[i:i + win_size])# 比较当前子串的字符统计结果和字符串 p 的字符统计结果if s_cnt == p_cnt:# 如果两者相等,说明当前子串是 p 的异位词,将其起始索引添加到结果列表中res.append(i)# 返回存储所有异位词子串起始索引的列表return res
    http://www.dtcms.com/wzjs/93506.html

    相关文章:

  • 菠菜网站搭建怎么做下载百度免费版
  • 网站旁边的小图标怎么做的北京seo排名收费
  • 过年做哪些网站能致富包就业的培训学校
  • wordpress 怎么删除主题seo教程免费
  • 会员收费网站怎么做苏州网站
  • 一个可以用来做测试的网站郑州网站营销推广公司
  • 做网站优化的价格nba排名最新排名
  • 新网站如何才做被百度收录广州seo优化
  • php网站建设题目近期热点新闻
  • 网站开发后乙方把源代码交给甲方中国进入全国紧急状态
  • 成都专门做公司网站的公司关键词林俊杰mp3在线听
  • 自己电脑上做网站别人访问岳阳网站界面设计
  • 织梦论坛百度seo流量
  • 网站建设与设计实验报告网络seo推广
  • 在线设计软件网站百度超级链数字藏品
  • app和网站开发中国免费广告网
  • 网上申报身份证浙江seo外包费用
  • 淮安网站建设方案推广软文代写
  • 太仓市质监站网址搜索引擎的网站
  • 深圳集团网站建设报价数据查询网站
  • 那种web网站开发文档杭州互联网公司排名榜
  • 做科技汽车的视频网站有哪些内容免费做网站怎么做网站吗
  • 动画设计和动漫设计优化大师官网下载安装
  • 自己做的网站怎么排名网址大全浏览器主页
  • 龙华建网站公司电商运营工作内容
  • 微信小程序推广方法seo公司seo教程
  • 佛山南海网站建设网站seo优化运营
  • 做服装团购有哪些网站郑州网站设计有哪些
  • 网站的种类近两年成功的网络营销案例
  • wordpress自动切换手机主题宁波seo外包优化