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

长春做网站要多少钱百度账号申诉中心

长春做网站要多少钱,百度账号申诉中心,申请个网站,30人的网站建设公司年利润是多少前言 回文子串是练习数据结构和算法比较好的使用场景,可以同时练习到双指针、动态规划等一些列算法。 实现原理 中心扩散算法实现。这里定义最长回文子串长度的大小为maxLen,起点位置为0. 奇数个数为中心点和偶数个数为中心点分别计算回文长度大小。…

前言

回文子串是练习数据结构和算法比较好的使用场景,可以同时练习到双指针、动态规划等一些列算法。

实现原理

中心扩散算法实现。这里定义最长回文子串长度的大小为maxLen,起点位置为0.

奇数个数为中心点和偶数个数为中心点分别计算回文长度大小。注意while退出条件为不匹配回文子串,计算长度时需回退right和left。此时长度计算公式为(right-1)-(left+1)+1

得到最长回文长度大小后再计算起点位置。i-(maxLen-1)/2

具体代码实现

class Solution {public String longestPalindrome(String s) {int maxLen=1;int begin=0;char[] charArray=s.toCharArray();for(int i=0;i<charArray.length-1;i++){int oneNum=validCicle(charArray,i,i);int twoNum=validCicle(charArray,i,i+1);int max=Math.max(oneNum,twoNum);if(maxLen<max){maxLen=max;begin=i-(maxLen-1)/2;}}return s.substring(begin,begin+maxLen);}public int validCicle(char[] charArray,int left,int right){while(left>=0&&right<charArray.length){if(charArray[left]==charArray[right]){left--;right++;}else{break;}}return (right-1)-(left+1)+1;}
}

QA:待定

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

相关文章:

  • 房价查询网徐州网站建设方案优化
  • 微信网站怎么做的好b站免费版入口
  • 网站建设部署与发布网络营销的营销理念
  • 网站备案需要多少钱关键词搜索排名查询
  • 做编程网站网络推广网站的方法
  • 旅游网站定位天津百度分公司
  • wordpress 设置cookies智谋网站优化公司
  • 锦州北京网站建设推广文案范文100字
  • 设计软件网站制作网站建设网络营销期末总结
  • 个人域名可以做网站吗搜索引擎优化的常用方法
  • 网站百度搜索不到百度竞价推广开户价格
  • 怎样做网站不花钱广告推广免费平台
  • 织梦做的网站后台怎么进在百度做广告多少钱
  • 大学学风建设专题网站萌新seo
  • 网站联盟三要素优化建站
  • 行业网站建设方案seo网站整站优化
  • 建设银行 嘉定 网站线下推广活动策划方案
  • 网站建设如何报价谷歌seo优化中文章
  • 福田欧曼服务站电话网络营销八大工具
  • 免费建商城网站自有品牌如何推广
  • kswebseo职业发展
  • 济南做网站优化公司网络营销的基本方法
  • 文化建设基金管理有限公司网站新闻摘抄2022最新20篇
  • app开发排名公司手机优化大师下载安装
  • 太原广告公司网站建设全网万能搜索引擎
  • 网站连接怎么做seo平台怎么样
  • 沈阳网站建河北百度seo点击软件
  • 做视频网站需要什么服务器如何免费制作自己的网站
  • 网站制作网站建设运营团队全媒体运营师培训
  • 晋中企业网站建设公司公司宣传推广方案