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

天津免费建站备案网站名称注意事项

天津免费建站,备案网站名称注意事项,做品牌 需要做网站吗,辖网站建设欢迎关注点赞评论,共同学习,共同进步! ------持续更新蓝桥杯入门系列算法实例-------- 如果你也喜欢Java和算法,欢迎订阅专栏共同学习交流! 你的点赞、关注、评论、是我创作的动力! -------希望我的文章…

欢迎===关注===点赞===评论,共同学习,共同进步!

------持续更新蓝桥杯入门系列算法实例--------

如果你也喜欢Java和算法,欢迎订阅专栏共同学习交流!

你的点赞、关注、评论、是我创作的动力!

-------希望我的文章对你有所帮助--------

专栏:蓝桥杯系列

目录

 一、题目描述

二、解题思路

三、代码实现

四、秒杀算法 !

 代码实现


 一、题目描述

给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。

示例 1:

输入: s = "abab"
输出: true
解释: 可由子串 "ab" 重复两次构成。

示例 2:

输入: s = "aba"
输出: false

示例 3:

输入: s = "abcabcabcabc"
输出: true
解释: 可由子串 "abc" 重复四次构成。 (或子串 "abcabc" 重复两次构成。)

二、解题思路

1、首先题目意思很简单,即判断是否是由子串重复构成,常规思路是进行枚举遍历。

2、注意其最大子字符串为length/2,即一半,因此我们在寻找其可行的子字符串时范围设置为一半即可。

3、进行遍历,确定一个初始子串长度为L、

4、再次判断是否能被子串整除,可以则开始二重循环,逐个字母判断是否相同。

5、一旦出现某个长度的子字符串可以进行重构即返回true,否则如果最后仍没有符合条件的即false。

三、代码实现

 public boolean repeatedSubstringPattern(String s) {int  Len=s.length();for (int i=1;i*2<=Len;i++){if (Len%i==0) {boolean match=true;for (int j=i;j<Len;j++){//从最靠近的字符开始逐一比对if (s.charAt(j)!=s.charAt(j-i)){match=false;break;}}if (match==true)return true;}}return false;}

四、秒杀算法 !

1、假设字符串s是由重复字符串构成的,那么把s加倍,即s+s

2、令S=s+s,去掉S的头字母以及尾字母,如果其中包含S即说明s是符合条件的。

3、因此只需要一行代码即可!!

4、indexOf()方法是求字符串某个位置开始匹配目标串的第一个字符的索引值

5、例如s=abbcbba,

  indexOf(bc,3)的值为4

 代码实现

class Solution {public boolean repeatedSubstringPattern(String s) {return (s + s).indexOf(s, 1) != s.length();}
}

 

发文不易,恳请大佬们高抬贵手!


点赞:随手点赞是种美德,是大佬们对于本人创作的认可!


评论:往来无白丁,是你我交流的的开始!


收藏:愿君多采撷,是大佬们对在下的赞赏!

http://www.yayakq.cn/news/175977/

相关文章:

  • 国外html5网站模版免费个人网站注册方法
  • 做服装最好的网站wordpress163邮件
  • asp.net 做g公司网站led营销型网站建设
  • 上海金瑞建设集团网站亳州建设机械网站
  • 商服网站模板品牌建设涉及到
  • 静态网站设计公司注销查询系统
  • 珠海本地网站设计公司网站名字要备案吗
  • 沈阳网站建设公司的公司网上做夫妻的网站
  • 网站建设的技术方案模板下载眉县网站建设
  • 网站开发基本要求企业网站建设招标评分表
  • wordpress换头像不显示站群网站和做seo那个号
  • 视频网站建设公司排名企业信息系统规划的含义
  • 建网站一般要多少钱班组安全建设 网站
  • 专业的培训网站建设宝坻网站建设制作
  • 网站空间有哪些微信官网网站模板下载
  • 摄影网站模板seo整站优化费用
  • 惠州做网站 百度优化汕头外发加工网
  • 做360网站优化排客户管理软件crm排名
  • 网站网页基本情况 网页栏目设置安徽省建设工程质量安全监督总站网站
  • 深圳外贸网站建设企业wordpress私信功能
  • 扬州网站建设网站排名优化北京seo如何排名
  • 响应式网站模板是什么原因北京软件开发培训机构
  • 一张图片网站代码wordpress主题知乎
  • 网站备案注销申请表辽宁住房和建设厅网站
  • 百度 特定网站搜索wordpress固定链接设置后404
  • 网站排名突然没有了网站seo技术教程
  • 确山专业网站建设网站转备案
  • 郑州网站推广报价wordpress邮箱解析
  • 网站开发的报告wordpress下载证书后
  • 网站内容吸引怎么做才好酷狗音乐网站开发语言