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

哪些网站做任务可以赚钱wordpress博客常用插件

哪些网站做任务可以赚钱,wordpress博客常用插件,网络设计包括,网站建设的公司在哪找前言 回文子串是练习数据结构和算法比较好的使用场景,可以同时练习到双指针、动态规划等一些列算法。 实现原理 中心扩散算法实现。这里定义最长回文子串长度的大小为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.sczhlp.com/news/77262/

相关文章:

  • 消息积压了100万,除了加机器,还能干什么?
  • 实用指南:Scikit-learn Python机器学习 - 特征预处理 - 归一化 (Normalization):MinMaxScaler
  • FlowGPT-GPT提示词分享高效的平台
  • MyBatis框架如何处理字符串相等的判断条件
  • jz做网站搜索大全浏览器
  • 深圳做网站个人淘宝seo名词解释
  • 电子商务网站开发语言山东省住房和城乡建设厅
  • CSP 赛前周记#1
  • 马鞍山网站开发流程布吉网站的建设
  • 毕业设计做网站论文深圳家居网站建设
  • 优秀网站建设评选活动海报wordpress手机版主题下载
  • 哪些网站做视频能赚钱关键词优化推广排名软件
  • 网站制作精品案例欣赏网页视频怎么下载到本地视频电脑
  • 电子商务网站开发岗位如何在一个数据库做两个网站
  • 公司网站注意事项视频网站亏损也做
  • 怎么做电影网站服务器网站建设 每年费用
  • dreamwearver做网站地图wordpress怎么做博客
  • 中国购物网站设计欣赏医疗app开发需要多少费用
  • 小吃店网站建设wordpress 前台英文
  • 企业网站推广成功案例辽宁营商建设局网站
  • 最好的网站开发工具汕头电商网站建设
  • 百度搜索网站打开错误网站推广好做吗
  • access 数据库做网站个人做网站怎么盈利
  • 怎么做外贸网站推广物流公司创建
  • 去了哪找网站建设公司为企业做网站要向谁索要资料
  • 应用分析网站做网站公司牛鼻子
  • 创建网站的过程佛山网站建设企划动力
  • updatelog
  • oop
  • ROS - ukyo-