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

嘉兴企业网站开发搜索引擎优化叫什么

嘉兴企业网站开发,搜索引擎优化叫什么,阿里巴巴网站基础建设首保服务,专业建网站 优帮云Problem: 459. 重复的子字符串 文章目录 题目思路复杂度Code 题目 给定一个字符串str1, 判断其是否由重复的子串构成。 例子1:输入 str1‘ababab’ ;输出 true 例子2:输入 str1‘ababac’ ;输出 false 思路 重复子字符串组成的字…

Problem: 459. 重复的子字符串

文章目录

  • 题目
  • 思路
  • 复杂度
  • Code

题目

给定一个字符串str1, 判断其是否由重复的子串构成。

例子1:输入 str1=‘ababab’ ;输出 true
例子2:输入 str1=‘ababac’ ;输出 false

思路

重复子字符串组成的字符串,其肯定存在一个后缀和前缀是一样的,并且这个后缀其由后缀前面的字符子串组成。所以可以用前缀数组,先找到每个位置的最长相等前缀后缀,若最后一个字符的最长相等前缀后缀值不为零且最长后缀前的字符串长度被原字符串长度整除,那代表该最长后缀就是由前面的字符子串组成,即原字符串也由前面的字符子串组成。

复杂度

时间复杂度:

O ( n ) O(n) O(n)

空间复杂度:

O ( n ) O(n) O(n)

Code

class Solution:def repeatedSubstringPattern(self, s: str) -> bool:def get_next(str1):n = len(str1)pres = [-1] * (n +1)for i in range(n):t = pres[i]while str1[i] != str1[t] and t!=-1:t = pres[t]pres[i+1] = t + 1 return pres[1:]pres = get_next(s)if pres[-1] and len(s) % (len(s)-pres[-1])==0:return Truereturn False
http://www.ds6.com.cn/news/104731.html

相关文章:

  • 揭阳网站制作机构爱站网收录
  • 长春网站制作费用seo排名优化资源
  • 微信公司网站2023新闻热点摘抄
  • 为什么选用美食做网站主页国外seo网站
  • 海口网站开发师招聘最好用的搜索引擎排名
  • 国外网站设计seo诊断分析工具
  • 手机做网站哪家好北京网站制作建设公司
  • 自己创建网站403中国国家培训网官网
  • 成品网站10款网站客服系统
  • 青锐成长计划网站开发人员搜索引擎竞价推广的优势
  • 内蒙古seo上海谷歌seo公司
  • 网络建站的费用全案网络推广公司
  • 咖啡设计网站最火的推广软件
  • access做网站免费创建网站平台
  • 电子商务大型网站建设网站建设是干什么的
  • 网站检索功能怎么做呢营销手机都有什么功能啊
  • 微官网怎么制作排名优化seo公司
  • 澄海玩具网站建设公司北京seo邢云涛
  • 历下网站建设广州竞价外包
  • 培训网登录入口seo网站推广的主要目的
  • 白云电子商务网站建设今日头条新闻最新
  • 江苏商城网站制作公司微信朋友圈推广软文
  • 微信红包网站制作seo工程师是什么职业
  • 企业门户网站建设 验收ui培训
  • 大连哪家科技公司做网站好百度网站怎么申请注册
  • b2b网站推广优化googleplay商店
  • 视频投票网站怎么做的最新的疫情信息
  • 360建筑网站中国国家人事人才培训网证书查询
  • 苏州网站建设设计制作公司怎么样怎么创建自己的网站平台
  • 武威 网站开发百度站长之家