给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。示例 1:输入: "abab"输出: True解释: 可由子字符串 "ab" 重复两次构成。
示例 2:输入: "aba"输出: False
示例 3:输入: "abcabcabcabc"输出: True解释: 可由子字符串 "abc" 重复四次构成。 (或者子字符串 "abcabc" 重复两次构成。)class Solution {public boolean repeatedSubstringPattern(String s) {int len=s.length();for(int i=len-1;i>0;i--){if(len%i==0){String temp=s.substring(0,i);int n=len/i;StringBuilder sb=new StringBuilder();for(int j=0;j<n;j++){sb.append(temp);}if(sb.toString().equals(s)){return true;}}}return false;}
}

qt判断读入的字符串是否含有英文_459. 重复的子字符串相关推荐

  1. qt判断读入的字符串是否含有英文_重复的子字符串

    给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成.给定的字符串只含有小写英文字母,并且长度不超过10000.示例 1:输入: "abab"输出: True解释: 可由 ...

  2. 字符串专题-LeetCode:剑指 Offer 58 - II. 左旋转字符串、LeetCode 459.重复的子字符串、 代码思路和注意点

    文章目录 一.剑指 Offer 58 - II. 左旋转字符串 二.LeetCode 459.重复的子字符串 一.剑指 Offer 58 - II. 左旋转字符串 思路: 预留出n个字符空间s.res ...

  3. js实现kmp算法_「leetcode」459.重复的子字符串:KMP算法还能干这个!

    不瞒你说,重复子串问题,KMP很拿手 题目459.重复的子字符串 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成.给定的字符串只含有小写英文字母,并且长度不超过10000. 示例 1: ...

  4. 字符串7——重复的子字符串

    字符串7--重复的子字符串 例题 题目链接 题目说明 解题 方法一:枚举 思路与算法 代码 复杂度分析 方法二:字符串匹配 思路与算法 代码 复杂度分析 方法三:KMP 算法 思路与算法 代码 复杂度 ...

  5. 【字符串】leet459.重复的子字符串(C/C++/Java/Python/Js)

    leetcode459.重复的子字符串 1 题目 2 思路 3 代码 3.1 C++版本 3.2 C版本 3.3 Java版本 3.4 Python版本 3.5 JavaScript版本 4 总结 K ...

  6. 力扣459. 重复的子字符串(KMP,JavaScript)

    如果 next[len - 1] != 0,则说明字符串有最长相同的前后缀(就是字符串里的前缀子串和后缀子串相同的最长长度). 最长相等前后缀的长度为:next[len - 1] . 数组长度为:le ...

  7. 【LeetCode 459 】重复的子字符串

    题目描述 给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成. 示例 1 输入: s = "abab" 输出: true 解释: 可由子串 "ab&q ...

  8. 随想录Day9--28. 实现 strStr() , 459.重复的子字符串

    今天的两道题关键在于学习KMP算法.KMP算法运用场景在于一串字符串里面查找是否含有某个子字符串,如"abcdef"里面就含有"cdf"这么个子字符串.先把题目 ...

  9. 代码随想录Day09:28. 实现 strStr()、459.重复的子字符串、字符串总结 、双指针回顾

    目录 Day09:28. 实现 strStr().459.重复的子字符串.字符串总结 .双指针回顾 28. 实现 strStr() (一刷只看了思想) 459.重复的子字符串 (本题一刷跳过了) 字符 ...

最新文章

  1. 关于jsp页面中的pageEncoding和contentType以及html中的meta标签中字符集的设置(转)...
  2. java SpringWeb如何实现打印日志
  3. dataframe 按条件删行_根据列值删除Pandas中的DataFrame行
  4. eclipse team 没有svn
  5. AutoCAD 命令参考手册
  6. python中if not是什么意思,python if not不同应用有什么区别,pythonifnot区别,python 中 "if...
  7. 兼容IE各版本的纯CSS二级下拉菜单
  8. ByteBuffer 类
  9. 【匈牙利算法】【二分图匹配】【转载】趣写算法系列之--匈牙利算法
  10. 挂机宝和网站服务器,挂机宝SSD硬盘vs普通硬盘访问官网哪个快?
  11. L1-072 刮刮彩票 (20 分)-PAT 团体程序设计天梯赛 GPLT
  12. php imagemagick 翻译目录
  13. 从小工到专家【借鉴】
  14. 考研经验-东南大学软件学院软件工程(这些基础课和专业课的各种坑和复习技巧你应该知道)
  15. Google今日公布VR SDK 1.0 bete测试版
  16. PHP从入门到精通pdf
  17. 高斯函数的傅里叶变换
  18. 住城中村的散装女主播
  19. Elasticsearch笔记(九):实践篇-查找附近的人
  20. 无代码开发平台 有哪些?

热门文章

  1. react gps坐标转换_手持GPS的三参数计算方法
  2. 最短Hamilton路径-状压dp解法
  3. 【Spark机器学习速成宝典】模型篇01支持向量机【SVM】(Python版)
  4. Java创建多线程的三种方法
  5. Python学习笔记-2017.5.4thon学习笔记-2017.8.14
  6. Unity 3D 离线协议
  7. bootstrap中图片的一些小事情
  8. SQL SERVER触发器使用实例
  9. WinSock网络编程实用宝典(一)
  10. jquery 获取Input 值