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

网站开发和室内制作深圳建网站的公

网站开发和室内制作,深圳建网站的公,手机端网站欣赏,网站建设立项申请题目描述 你会得到一个字符串 text 。你应该把它分成 k 个子字符串 (subtext1, subtext2,…, subtextk) ,要求满足: subtexti 是 非空 字符串 所有子字符串的连接等于 text ( 即subtext1 subtext2 … subtextk text ) 对于所有 i 的有效…

题目描述

你会得到一个字符串 text 。你应该把它分成 k 个子字符串 (subtext1, subtext2,…, subtextk) ,要求满足:

subtexti 是 非空 字符串
所有子字符串的连接等于 text ( 即subtext1 + subtext2 + … + subtextk == text )
对于所有 i 的有效值( 即 1 <= i <= k ) ,subtexti == subtextk - i + 1 均成立
返回k可能最大值。

示例 1:

输入:text = “ghiabcdefhelloadamhelloabcdefghi”
输出:7
解释:我们可以把字符串拆分成 “(ghi)(abcdef)(hello)(adam)(hello)(abcdef)(ghi)”。
示例 2:

输入:text = “merchant”
输出:1
解释:我们可以把字符串拆分成 “(merchant)”。
示例 3:

输入:text = “antaprezatepzapreanta”
输出:11
解释:我们可以把字符串拆分成 “(a)(nt)(a)(pre)(za)(tpe)(za)(pre)(a)(nt)(a)”。

提示:

1 <= text.length <= 1000
text 仅由小写英文字符组成

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/longest-chunked-palindrome-decomposition
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

分析

定义双指针,头指针i指向1,尾指针j指向长度-1
(因为subString方法算头不算尾)
遍历字符串,每次遍历截取(0,i)和(j,length-1)比较是否相等,
相等就把他们从字符串剥离,结果+2,继续递归遍历新的字符串直到i>j

代码

class Solution {int count=0;public int longestDecomposition(String text) {int l=text.length();get(text);return count;}public void get(String text){StringBuffer sb = new StringBuffer(text);int l=sb.length();int i=1;int j=l-1;while (i<=j && sb.substring(0,i).equals(sb.substring(j,l))==false){i++;j--;}if(i<j){count=count+2;get(sb.substring(i,j));}else if(i==j){count=count+2;return;}else{count=count+1;return;}}
}
http://www.yayakq.cn/news/253182/

相关文章:

  • 哈尔滨建站的网站深圳手机端网站建设设计公司
  • 专门做蛋糕面包的网站网站建设公司天强科技
  • 深圳专业企业网站制作哪家好广州做网站的公司哪家好
  • seo网站诊断文档案例建设网站涉及哪些问题
  • 德国 网站 后缀提升学历咨询
  • 制作快递网站wordpress文章显示软件下载
  • 中元建设集团网站xampp用wordpress
  • 如何给网站做防御基本网站建设
  • 手机网站 分享按钮东莞网站建设模板设计
  • 无锡网站制作 高端网站定制长沙网页设计培训班在哪里
  • 大学营销型网站建设实训课程ag1042入口快速入口
  • 网站建设职位要求免费的x网站域名
  • 网站建设完成推广工业设计就业
  • 网站项目开发收费标准怎么注册公司邮箱帐号
  • 广元城乡建设部网站首页商城网站的开发怎么做
  • 深圳龙华建设工程交易中心网站wordpress 不能提交评论
  • 超人气网站是这样建成的网络搭建的相关知识
  • 金山做网站的公司在线做qq空间的网站吗
  • 廊坊网站制作网站天津建设工程信息网账号密码
  • 为企业做网站赚钱吗宁波seo关键词费用
  • 怎么用自己的网站做链轮香河县建设局网站
  • 做电影网站用什么软件叫什么名字吗创业平台加盟
  • 套模板做网站 链接怎么做qq网页注册入口
  • 东光县建设局网站该网站正在紧急升级维护中
  • 货源网站 源码网站域名做固定资产怎么处理
  • 网站 建设运行情况如何查询营业执照注册信息
  • 做网站,就上凡科建站网站托管维护代运营
  • 法语网站建设中山网站制作服务
  • 网盘搜索网站 怎么做惠州百度seo
  • 软件上传到那个网站做宣传网址链接怎么做出来的