力扣思路题:重复的子字符串

注意比较j与j-i是否相同

复制代码
bool repeatedSubstringPattern(char* s) {
    int i;
    int n=strlen(s);
    bool flag;
    for(int i=1;i<=n/2;i++)
    {
        if(n%i==0)
        {
            flag=true;
        }
        for(int j=i;j<n;j++)
        {
            if(s[j]!=s[j-i])
            {
                flag=false;
                break;
            }
        }
        if(flag==true)
        {
            return true;
        }
    }
    return false;
}
相关推荐
ValhallaCoder12 小时前
Leetcode-hot100(2026.08.17)
python·算法·leetcode
泡沫冰@13 小时前
GO 语言基础
开发语言·算法·golang
luj_176814 小时前
元设计的诱惑与现实
c语言·开发语言·c++·经验分享·算法
小星星闪亮登场14 小时前
ST表--倍增思想
开发语言·数据结构·c++·算法·思维
马可家的菠萝14 小时前
Vue3 + Canvas 手绘笔记工程化实践:别把画布只当成一张 PNG
前端·vue.js·算法
watersink14 小时前
机器学习极大似然估计与EM算法
人工智能·算法·机器学习
叠层归一研究院14 小时前
如何用程序搭建一个 AGI 种子系统(一):从向量种子到无限生长引擎
人工智能·python·算法·机器学习·agi
科学实验家14 小时前
并 查集
算法
AI服务老曹15 小时前
视觉算法模型管理性能优化指南:多版本平滑升级、灰度与快速回滚实战
算法·性能优化
l12586515 小时前
# RAG重排序实战:硅基流动bge-reranker-v2-m3在线API vs 本地CrossEncoder,一篇讲透两种方案
数据库·人工智能·python·深度学习·算法·机器学习·langchain