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

leetcode01-重复的子字符串

题目链接:459. 重复的子字符串 - 力扣(LeetCode)

一般思路:

如果存在k是S的字串,记k的长度为s,S的长度为n,则一定有n是s的倍数,且满足对于j∈[s,n],一定存在s[j]==s[j-s]; 

class Solution {public boolean repeatedSubstringPattern(String s) {int n = s.length();for(int i = 1;i*2<=n;i++) {//枚举最大的子字符串的长度boolean flag = true;if(n%i==0) {for(int j = i;j<n;j++) {if(s.charAt(j)!=s.charAt(j-i)) {flag = false;break;}}if(flag)return true;}}return false;}
}

http://www.lryc.cn/news/276600.html

相关文章:

  • 目标检测数据集 - 夜间行人检测数据集下载「包含VOC、COCO、YOLO三种格式」
  • 【YOLO系列】 YOLOv4思想详解
  • 查询json数组
  • Docker mysql 主从复制
  • 第7章-第1节-Java中的异常处理
  • 使用python生成一个月度账单消费金额柱状图表
  • 将一个独立的磁盘添加到已有的 `/` 分区
  • AI智能电销器人需要注意哪些问题呢
  • 呼叫中心研究分析:到2027年市场规模预计将达4966亿美元
  • 工业数据采集分析——工厂大脑 提升综合经济效益
  • python系列教程218——生成器表达式
  • jquery 实现简单的标签页效果
  • C++ Web框架Drogon初体验笔记
  • x-cmd pkg | busybox - 嵌入式 Linux 的瑞士军刀
  • Java异常简单介绍
  • ocrmypdf_pdf识别
  • 卷积神经网络|猫狗分类系列--导入kaggle猫狗数据集
  • 【linux 多线程并发】线程本地数据存储的两种方式,每个线程可以有同名全局私有数据,以及两种方式的性能分析
  • 2401d,d导入C的问题
  • SpringCloud GateWay实现路由限流
  • 打印日期c++
  • 数据结构入门到入土——链表(1)
  • MySQL C API的使用
  • JavaScript防御性编程
  • 微信预约小程序制作指南:从小白到专家
  • 向量数据库:Milvus
  • 亚马逊国际商品详情 API:获取特定商品详细信息的实践
  • MSB30M-ASEMI小贴片整流桥MSB30M
  • Redis启动方式
  • TEMU 新手小白必看!2024入驻流程/入驻类目/入驻资料等详细流程讲解