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

网站建设前期情况说明公司建设网站有什么好处

网站建设前期情况说明,公司建设网站有什么好处,做视频直播的网站,网站建设与规划案例想要精通算法和SQL的成长之路 - 最长回文子串 前言一. 最长回文子串1.1 中心扩散法的运用 前言 想要精通算法和SQL的成长之路 - 系列导航 一. 最长回文子串 原题链接 1.1 中心扩散法的运用 这类具有回文性质的题目#xff0c;我们如果用常规的从左往右或者从右往左的遍历方… 想要精通算法和SQL的成长之路 - 最长回文子串 前言一. 最长回文子串1.1 中心扩散法的运用 前言 想要精通算法和SQL的成长之路 - 系列导航 一. 最长回文子串 原题链接 1.1 中心扩散法的运用 这类具有回文性质的题目我们如果用常规的从左往右或者从右往左的遍历方式在编码上往往比较麻烦。那不妨我们以字符串中的每一个字符为起点同时向左右扩散判断左右的字符是否相等即中心扩散法往往这样更加通俗易懂。编码实现上也更为简单。 我们从左往右遍历字符串将每个字符串 s(i) 视为中心分别向左右扩散。先向左扩散排除掉和中心字符 s(i) 相同字符。判断条件s(left) s(i)。先向右扩散排除掉和中心字符 s(i) 相同字符。判断条件s(right) s(i)。再同时向左右扩散判断条件s(left) s(right) public class Test5 {public String longestPalindrome(String s) {// 最长回文子串的起始位置int maxStart 0;// 左右指针以及数组长度。maxLen最长回文子串长度curLen当前的回文子串长度int left, right, len s.length(), maxLen 0, curLen 1;for (int i 0; i len; i) {left i - 1;right i 1;// 向左扩散去重while (left 0 s.charAt(left) s.charAt(i)) {left--;curLen;}// 向右扩散去重while (right len s.charAt(right) s.charAt(i)) {right;curLen;}// 同时向左右扩散while (left 0 right len s.charAt(left) s.charAt(right)) {left--;right;curLen 2;}// 更新最长回文子串长度和起始位置if (curLen maxLen) {maxLen curLen;maxStart left;}curLen 1;}// 截取字符串 最长回文子串起始位置 ~ 起始位置长度return s.substring(maxStart 1, maxStart maxLen 1);} }
http://www.yutouwan.com/news/101742/

相关文章:

  • 自己模板做网站如何做app软件开发
  • 公众号开发 网站开发wordpress4.3
  • 自贡建设能源开发有限公司网站自己做报名网站
  • 网站策划案需要包括哪些广西城乡建设部网站
  • 冀州做网站的公司seo技术培训教程
  • 厦门微网站建设贵德网站建设
  • 网站空间在哪买好活动推广方案怎么写
  • 网站开发费用摊销吗彩票网站如何做
  • 做视频网站用什么源码谷歌云 阿里云 做网站
  • 网站建设柒首先金手指6wordpress没小工具
  • 上海网站哪家好cms企业网站系统
  • 网站开发2019网站小图标素材下载
  • 营销型网站建设的选择方式域名解析后多久打开网站
  • 涿州做网站的公司贵阳网站建设价格
  • 做任务的阅币漫画网站网站建设 万户建站
  • 可以做策略回测的网站网页模板网站
  • 湛江大型网站模板建设com表示商业网站
  • 网站建设的前端用什么编程如何查网站空间
  • 网站建设预期周期浏阳 做网站
  • 百度网站提交收录入口温州做微网站设计
  • 做用户名验证的网站服务器wordpress 多说
  • 修改网站默认首页wordpress图标代码
  • 编程免费自学网站衡阳百度网站建设
  • 网站建设华科技公司做招聘网站需要人力资源许可
  • 工商网站如何做企业增资网站建设中英语
  • 贵州省建设学校网站深圳外贸网站
  • 阳江公司网站建设陕西荣天建设网站
  • 1 建设网站目的wordpress 设置常规站点地址
  • 汉阴做网站推动高质量发展为主题
  • 深圳市建设局工程交易中心网站北京网站优化软件