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

福州网站备案色盲和色弱的区别

福州网站备案,色盲和色弱的区别,邢台本地头条新闻,昆山做网站怎么做1、题目描述 给你一个字符串 s,找到 s 中最长的 回文 子串。 示例 1: 输入:s "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。示例 2: 输入:s &quo…

1、题目描述

给你一个字符串 s,找到 s 中最长的 回文 子串。

示例 1:

输入:s = "babad"
输出:"bab"
解释:"aba" 同样是符合题意的答案。

示例 2:

输入:s = "cbbd"
输出:"bb"

2、初始思路

2.1 思路

暴力求解法,依次遍历每一个子串,并进行判断,时间复杂度很高,为O(n³)。

2.2 代码

class Solution:def longestPalindrome(self, s: str) -> str:if len(s) == 1:return sn = len(s)max_res = ""for i in range(n):for j in range(i,n):if s[i:j+1] == s[i:j+1][::-1]:res = s[i:j+1]if len(res) > len(max_res):max_res = resreturn max_res

2.3 缺点

3 优化算法

3.1 思路--中心扩展法

从中间字符进行左右遍历,这样,每个字符被遍历的次数为n,时间复杂度降低为O(n²)。

3.2 代码

class Solution:def longestPalindrome(self, s: str) -> str:n = len(s)start, end = 0, 0def center(left, right):while left >= 0 and right < n and s[left] == s[right]:left -= 1right += 1return left+1, right-1for i in range(n):l1, r1 = center(i, i)l2, r2 = center(i, i+1)if r1 - l1 > end - start:start, end = l1, r1if r2 - l2 > end - start:start, end = l2, r2return s[start:end+1]
http://www.dtcms.com/wzjs/148267.html

相关文章:

  • 高并发网站开发语言今日早间新闻
  • 做卖挖掘机的网站培训方案
  • 软件设计专业就业前景网站seo诊断优化方案
  • 元气森林网络营销策略分析seo入门培训学校
  • 苏ICP备网站建设中企动力无锡推广引流平台
  • app公司网站建设价格seo服务套餐
  • 做url网站营销手段有哪些
  • 手机网站建设优势网站建设方案模板
  • 鹤山网站建设易搜互联网络营销具有哪些特点
  • 厦门手机网站建设是什么安卓优化大师下载
  • 专门做母婴的网站有哪些百度旧版本
  • 网站怎么做图片滚动条seo入门版
  • 网站制作_做网站_耐思智慧免费收录链接网
  • 网站优化软件排行榜网络推广好做吗
  • 社交网站推广怎么做国内永久免费域名注册
  • 如何制作网站机器人企业查询系统官网
  • 网站建设的创新之处网站排名优化师
  • 全部网站百度推广平台登录网址
  • 七牛云上市无锡百度快速优化排名
  • APP和网站是一样吗备案查询官网
  • 抖音做我女朋友的网站seo技术培训教程视频
  • 网站在阿里云备案流程浏览器大全
  • 苏州网络推广公司网站建设国家职业技能培训平台
  • 群辉做网站服务器怎样在百度上做广告
  • 哔哩哔哩网站4 3比例怎么做seo推广软
  • 东莞品牌网站建设百度快速排名系统查询
  • 电子 公司 网站建设seo网站优化方案书
  • 整套网站设计网络广告宣传平台
  • 机械公司网站源码市场营销计划书模板
  • dw做的个人网站威海seo优化公司