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

武汉做网站的上海seo

武汉做网站的,上海seo,网站页面布局的目的,怎么请人做网站最长回文字串 1.问题描述2.中心扩展法(O(N^2))3.动态规划4.Manacher(马拉车算法) 1.问题描述 常用有3种算法:中心扩展法、动态规划和Manacher算法 2.中心扩展法(O(N^2)) 解释: 从中心向外扩展。 分为两种…

最长回文字串

  • 1.问题描述
  • 2.中心扩展法(O(N^2))
  • 3.动态规划
  • 4.Manacher(马拉车算法)

1.问题描述

问题描述
常用有3种算法:中心扩展法、动态规划和Manacher算法

2.中心扩展法(O(N^2))

解释:
从中心向外扩展。
分为两种情况:第一种当回文串长度为奇数的情况;第二种当回文串长度为偶数的情况。
左右同时向外扩展,当左右不相同时停止扩展,记录最长回文串长度及起始位置。

    public String longestPalindrome(String str) {if (Objects.isNull(str) || str.isEmpty()) {return "";}int maxStart = 0;int maxLength = 1;for (int i = 0; i < str.length(); i++) {for (int k = 0; k < 2; ++k) {int leftIndex = i - k; // k = 0表示偶数长度,k = 1表示奇数长度int rightIndex = i + 1;while (leftIndex >= 0&& rightIndex < str.length()&& str.charAt(leftIndex) == str.charAt(rightIndex)) {leftIndex--;rightIndex++;}if (maxLength < rightIndex - leftIndex - 1) { // 当前length = (rightIndex - 1) - (leftIndex + 1) + 1maxLength = rightIndex - leftIndex - 1;maxStart = leftIndex + 1;}}}return str.substring(maxStart, maxStart + maxLength);}     

3.动态规划

4.Manacher(马拉车算法)

http://www.tj-hxxt.cn/news/63732.html

相关文章:

  • 微信号 网站模板网络营销文案策划都有哪些
  • 网站认证怎么做项目网
  • 淘宝客做网站链接seo怎么做优化排名
  • 网站建设在线商城沈阳沈河seo网站排名优化
  • 修水县城乡建设局网站如何做好一个品牌推广
  • wordpress建站毕业论文微博营销成功案例8个
  • html5网页制作源码大全360优化大师官方下载最新版
  • 国外源码网站百度推广怎么做的
  • 做调查网站赚钱体验营销
  • wordpress淘宝插件下载优化seo教程
  • 怎样做自己的公司网站发布新闻的平台有哪些
  • 网站建设加工小红书外链管家
  • 做拼图字的网站seo关键词排名网络公司
  • 网站官网设计规范吉安seo招聘
  • wordpress 自定义php泉州seo代理计费
  • 安卓系统上怎样做网站前端开发企业qq官方下载
  • 门户网站 建设推广普通话宣传标语
  • 美国网上做任务的网站网络推广宣传方式
  • 做新闻网站盈利百度指数批量
  • 中华人民建设部网站百度号码认证平台官网首页
  • 东莞网站建设多少钱seo关键词排名优化案例
  • 教做香肠的网站bilibili官网网页入口
  • 哪家做企业网站网络营销介绍
  • 有没有什么做地堆的网站seo引擎搜索网址
  • 网站推广的企业德阳seo优化
  • 重庆工程造价信息2021外贸网站推广优化
  • 南京 网站备案做广告推广哪个平台好
  • 导购网站的seo怎么做湖南最新消息今天
  • 网站 运营工作如何做网页游戏
  • 做网站商城前景怎么样百度分析工具