搜索

首页  >  问答  >  正文

c++ - 字符串蛮力匹配问题

伊谢尔伦伊谢尔伦2806 天前571

全部回复(1)我来回复

  • PHPz

    PHPz2017-04-17 13:03:43

    写成"m <= j"是不规范的,应该写成"m == j"的形式。

    其实写成

    if(m == j) 
        break;

    也是有问题的,因为只break了内层循环,外层循环没有break,循环继续执行,函数并没有结束。

    可以写成:

    if(m == j)
        return i;

    不管怎么说,这段代码是乱糟糟的,不用纠结这个代码,这种代码看多了,反而影响自己的编程水平。

    回复
    0
  • 取消回复