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

注意比较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;
}
相关推荐
Jasmine_llq1 小时前
《P4391 [BalticOI 2009] Radio Transmission 无线传输 题解》
算法·字符串·substr
水水沝淼㵘2 小时前
嵌入式开发学习日志(数据结构--单链表)Day20
c语言·开发语言·数据结构·学习·算法
算法给的安全感2 小时前
bfs-最小步数问题
java·算法·宽度优先
灏瀚星空2 小时前
地磁-惯性-视觉融合制导系统设计:现代空战导航的抗干扰解决方案
图像处理·人工智能·python·深度学习·算法·机器学习·信息与通信
田梓燊2 小时前
专业课复习笔记 7
笔记·算法
健康胡3 小时前
仿射变换 与 透视变换
图像处理·人工智能·深度学习·opencv·算法·机器学习·计算机视觉
L_cl3 小时前
【Python 算法零基础 2.模拟 ④ 基于矩阵】
python·算法·矩阵
2301_807611493 小时前
310. 最小高度树
c++·算法·leetcode·深度优先·回溯
技能咖3 小时前
探索AI新领域:生成式人工智能认证(GAI认证)助力职场发展
人工智能·职场和发展
@ chen3 小时前
常见排序算法及其java实现
java·算法·排序算法