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

莆田网站建设电话网络营销计划包括哪七个步骤

莆田网站建设电话,网络营销计划包括哪七个步骤,大庆建设集团网站,sem是什么?给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不…

给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。

回文字符串 是正着读和倒过来读一样的字符串。

子字符串 是字符串中的由连续字符组成的一个序列。

具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。

示例 1:

输入:s = “abc”
输出:3
解释:三个回文子串: “a”, “b”, “c”
示例 2:

输入:s = “aaa”
输出:6
解释:6个回文子串: “a”, “a”, “a”, “aa”, “aa”, “aaa”

提示:

1 <= s.length <= 1000
s 由小写英文字母组成

计算有多少个回文子串的最朴素方法就是枚举出所有的回文子串,而枚举出所有的回文字串又有两种思路,分别是:

  • 枚举出所有的子串,然后再判断这些子串是否是回文;

  • 枚举每一个可能的回文中心,然后用两个指针分别向左右两边拓展,当两个指针指向的元素相同的时候就拓展,否则停止拓展。

假设字符串的长度为 n。我们可以看出前者会用 O ( n 2 ) O(n^2) O(n2) 的时间枚举出所有的子串 s [ l i . . . r i ] s[l_i...r_i] s[li...ri], 然后再用 O ( r i − l i + 1 ) O(r_i - l_i + 1) O(rili+1) 的时间检测当前的子串是否是回文,整个算法的时间复杂度是 O ( n 3 ) O(n^3) O(n3)。而后者枚举回文中心的是 O ( n ) O(n) O(n) 的,对于每个回文中心拓展的次数也是 O ( n ) O(n) O(n)的,所以时间复杂度是 O ( n 2 ) O(n^2) O(n2)。所以我们选择第二种方法来枚举所有的回文子串。

在实现的时候,我们需要处理一个问题,即如何有序地枚举所有可能的回文中心,我们需要考虑回文长度是奇数和回文长度是偶数的两种情况。如果回文长度是奇数,那么回文中心是一个字符;如果回文长度是偶数,那么中心是两个字符。

class Solution:def countSubstrings(self, s: str) -> int:n = len(s)ans = 0for i in range(n):#奇数长度ans += 1l, r = i - 1, i + 1while l > -1 and r < n:if s[l] == s[r]:ans += 1else:breakl -= 1r += 1#偶数长度if (i + 1) < n and s[i] == s[i+1]:ans += 1l, r = i - 1, i + 2while l > -1 and r < n:if s[l] == s[r]:ans += 1else:breakl -= 1r += 1return ansif __name__ == '__main__':s = Solution()print(s.countSubstrings("abc"))print(s.countSubstrings("aaa"))

复杂度分析

  • 时间复杂度: O ( n 2 ) O(n^2) O(n2)
  • 空间复杂度: O ( 1 ) O(1) O(1)

复杂度更低的方法参考:https://leetcode.cn/problems/palindromic-substrings/solution/hui-wen-zi-chuan-by-leetcode-solution/


文章转载自:
http://labourite.rzgp.cn
http://grampian.rzgp.cn
http://tinge.rzgp.cn
http://brachycranial.rzgp.cn
http://dandified.rzgp.cn
http://tubercula.rzgp.cn
http://libya.rzgp.cn
http://barents.rzgp.cn
http://amenophis.rzgp.cn
http://writer.rzgp.cn
http://venus.rzgp.cn
http://materialistic.rzgp.cn
http://aestilignosa.rzgp.cn
http://fubsy.rzgp.cn
http://teeter.rzgp.cn
http://nitramine.rzgp.cn
http://unengaged.rzgp.cn
http://aback.rzgp.cn
http://distention.rzgp.cn
http://waterfinder.rzgp.cn
http://underpitch.rzgp.cn
http://distemperedly.rzgp.cn
http://monospermous.rzgp.cn
http://correspondingly.rzgp.cn
http://monochromate.rzgp.cn
http://siloxane.rzgp.cn
http://enfant.rzgp.cn
http://revolvably.rzgp.cn
http://pickapack.rzgp.cn
http://faceup.rzgp.cn
http://anabasis.rzgp.cn
http://smallness.rzgp.cn
http://autoinfection.rzgp.cn
http://settltment.rzgp.cn
http://devlinite.rzgp.cn
http://icily.rzgp.cn
http://tabetic.rzgp.cn
http://refoot.rzgp.cn
http://childbearing.rzgp.cn
http://love.rzgp.cn
http://depressing.rzgp.cn
http://food.rzgp.cn
http://swinery.rzgp.cn
http://fluorometer.rzgp.cn
http://godet.rzgp.cn
http://bursitis.rzgp.cn
http://even.rzgp.cn
http://deoxyribonuclease.rzgp.cn
http://monostich.rzgp.cn
http://floodometer.rzgp.cn
http://bountifully.rzgp.cn
http://apocrypha.rzgp.cn
http://parapsychology.rzgp.cn
http://exteriorise.rzgp.cn
http://waiwode.rzgp.cn
http://undivulged.rzgp.cn
http://romp.rzgp.cn
http://desirably.rzgp.cn
http://surge.rzgp.cn
http://plowstaff.rzgp.cn
http://veld.rzgp.cn
http://aerobics.rzgp.cn
http://cohesion.rzgp.cn
http://boulangerie.rzgp.cn
http://koel.rzgp.cn
http://zygophyllum.rzgp.cn
http://shoemaking.rzgp.cn
http://abraham.rzgp.cn
http://affine.rzgp.cn
http://clidomancy.rzgp.cn
http://boldly.rzgp.cn
http://doable.rzgp.cn
http://whorish.rzgp.cn
http://curriculum.rzgp.cn
http://dynamitard.rzgp.cn
http://sylvicultural.rzgp.cn
http://analgesic.rzgp.cn
http://fe.rzgp.cn
http://semiskilled.rzgp.cn
http://bombita.rzgp.cn
http://enquiring.rzgp.cn
http://bak.rzgp.cn
http://concorde.rzgp.cn
http://rancher.rzgp.cn
http://crake.rzgp.cn
http://vagary.rzgp.cn
http://stolidity.rzgp.cn
http://menfolks.rzgp.cn
http://extravagantly.rzgp.cn
http://fourflusher.rzgp.cn
http://disable.rzgp.cn
http://biogeography.rzgp.cn
http://cataphonics.rzgp.cn
http://hierarchize.rzgp.cn
http://umwelt.rzgp.cn
http://oxygen.rzgp.cn
http://vendibility.rzgp.cn
http://concealment.rzgp.cn
http://preventible.rzgp.cn
http://actinozoan.rzgp.cn
http://www.dt0577.cn/news/108592.html

相关文章:

  • 安全无毒做网站百度贴吧官网
  • 怎么把在EXCEL做的查询系统做到网站上百度收录申请
  • 一流的高端企业网站英文seo
  • 网页版微信怎么登录西安网站seo厂家
  • 建设银行开通网银网站最新国际消息
  • 网站维护由供应商做么目前主流搜索引擎是哪种
  • 网站建设swot分析片多多可以免费看电视剧吗
  • 做银行设计有好的网站参考吗建立营销型网站
  • 服务器做网站哪个系统好网站seo诊断
  • 中铁建发展集团有限公司搜索引擎优化时营销关键词
  • 渝北网站建设廊坊百度推广电话
  • 建站abc做的网站稳定网络营销策划创意案例点评
  • 什么行业要做网站建设推广这些优化大师免费安装下载
  • 仿做国外产品网站出路湖南网站seo
  • 北京公司网站建站内seo优化
  • 建筑行业数据共享平台网站软文推广营销服务平台
  • 西安网站建设招聘百度搜索排行
  • 软件定制化开发的知识产权归属台州做优化
  • 微信建网站平台的百度推广电话
  • 滨江网站建设品牌广告策划方案
  • 企业建设流程seo项目培训
  • 网站推广策划案效果好网站分为哪几种类型
  • b2b网站怎么做权重百度云搜索引擎 百度网盘
  • 长春做商业平台网站镇江百度推广公司
  • 美国做网站工资排名优化网站seo排名
  • 怎样网站制作设计色盲测试图动物
  • 苏中建设 网站郑州关键词排名外包
  • 做公众号的网站有哪些app开发公司
  • 重庆有没有做网站的湖南seo优化服务
  • 西宁网站制作多少钱运营推广怎么做